<SEC-DOCUMENT>0001493152-21-018707.txt : 20210805
<SEC-HEADER>0001493152-21-018707.hdr.sgml : 20210805
<ACCEPTANCE-DATETIME>20210805150651
ACCESSION NUMBER:		0001493152-21-018707
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210805
DATE AS OF CHANGE:		20210805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Where Food Comes From, Inc.
		CENTRAL INDEX KEY:			0001360565
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				431802805
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40314
		FILM NUMBER:		211147709

	BUSINESS ADDRESS:	
		STREET 1:		202 6TH STREET
		STREET 2:		SUITE 400
		CITY:			CASTLE ROCK
		STATE:			CO
		ZIP:			80104
		BUSINESS PHONE:		(303) 895-3002

	MAIL ADDRESS:	
		STREET 1:		202 6TH STREET
		STREET 2:		SUITE 400
		CITY:			CASTLE ROCK
		STATE:			CO
		ZIP:			80104

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Integrated Management Information, Inc.
		DATE OF NAME CHANGE:	20060425
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10-q.htm
<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:WFCF="http://wherefoodcomesfrom.com/20210630">
<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_039_WFCF_wherefoodcomesfrom.com_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20210101_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DEntityCentralIndexKey_0001360565 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DCurrentFiscalYearEndDate_12/31 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DDocumentFiscalYearFocus_2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_072_SO_form10%2Dq.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_061_Integer_0_Integer -->
<body>
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCentralIndexKey">0001360565</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate">12/31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" id="xdx2ixbrl0055" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0099" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0111" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-06-30" id="xdx2ixbrl0129" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2020-12-31" id="xdx2ixbrl0130" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0237" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0240" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2020-04-012020-06-30" id="xdx2ixbrl0241" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0243" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2020-04-012020-06-30" id="xdx2ixbrl0244" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0340" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0394" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0397" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0405" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0478" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0479" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0482" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0484" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0485" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0491" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0493" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0499" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0500" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0514" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0520" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0521" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0525" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0526" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0528" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0532" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0534" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0552" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0554" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0555" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0570" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0571" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0573" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0577" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0578" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0579" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0590" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0592" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0593" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0596" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0598" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0599" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0603" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0604" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0606" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0610" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0611" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0612" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:PaycheckProtectionProgramLoan" contextRef="AsOf2021-06-30" id="xdx2ixbrl0754" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0757" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2021-06-30" id="xdx2ixbrl0760" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-04-012021-06-30_us-gaap_RestrictedStockMember" id="xdx2ixbrl0787" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0829" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0831" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" id="xdx2ixbrl0841" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember" id="xdx2ixbrl0847" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember" id="xdx2ixbrl0853" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember" id="xdx2ixbrl0859" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-06-30" id="xdx2ixbrl0865" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0941" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0943" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0949" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0951" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2021-06-30" id="xdx2ixbrl0953" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2021-06-30" id="xdx2ixbrl0955" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl0969" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl0970" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl0973" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl0974" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember" id="xdx2ixbrl0977" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember" id="xdx2ixbrl0978" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember" id="xdx2ixbrl0981" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember" id="xdx2ixbrl0982" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl0984" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl0986" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl0988" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl0990" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl0994" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl0998" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1003" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1005" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1011" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1013" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember" id="xdx2ixbrl1019" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember" id="xdx2ixbrl1021" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember" id="xdx2ixbrl1027" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember" id="xdx2ixbrl1029" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl1033" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl1037" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" id="xdx2ixbrl1041" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1053" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="WFCF:FinanceLeaseLiabilityPaymentsDueAfterYearFour" contextRef="AsOf2021-06-30" id="xdx2ixbrl1248" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1279" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1283" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1304" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1306" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1312" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1314" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1320" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1322" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1328" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1330" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1338" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1342" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1346" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1354" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1362" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1368" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1370" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1376" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1378" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1384" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1386" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1392" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1394" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1402" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1410" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1418" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1426" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1434" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1442" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1450" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1458" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1466" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1482" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1490" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1506" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" id="xdx2ixbrl1510" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" id="xdx2ixbrl1518" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" id="xdx2ixbrl1520" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1546" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1551" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1580" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1582" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1586" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1587" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1592" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1594" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1598" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1599" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1602" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1606" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1609" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1618" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1628" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" id="xdx2ixbrl1630" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember" id="xdx2ixbrl1634" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1640" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1642" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember" id="xdx2ixbrl1646" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember" id="xdx2ixbrl1647" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1650" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1654" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1657" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" id="xdx2ixbrl1659" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1666" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1678" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1690" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1695" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1702" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1714" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1719" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" id="xdx2ixbrl1731" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" id="xdx2ixbrl1734" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" id="xdx2ixbrl1741" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" id="xdx2ixbrl1742" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="wfcf-20210630.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-01-01to2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-07-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-07-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="From2021-01-012021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="From2020-01-012020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="AsOf2021-06-30_us-gaap_TrademarksAndTradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_TrademarksAndTradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</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-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_AccreditationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_AccreditationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</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-06-30_custom_AccreditationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</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">0001360565</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="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</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-06-30_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</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">0001360565</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="From2021-01-012021-06-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">WFCF:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_RevolvingCreditFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RevolvingCreditFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember</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_custom_TwoThousandAndTwentyTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyTwoMember</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_custom_TwoThousandAndTwentyThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyThreeMember</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_custom_TwoThousandAndTwentyFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_CorporateHeadquartersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_CorporateHeadquartersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_CorporateHeadquartersMember_custom_TheMoveLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">WFCF:TheMoveLLCMember</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_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</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_custom_OtherMember_custom_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</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_custom_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</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_OtherMember_custom_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</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_OperatingLeaseROUAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</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_custom_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</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_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_FinanceLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">WFCF:FinanceLeasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_FinanceLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">WFCF:FinanceLeasesMember</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</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="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</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_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</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_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</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_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_EliminationsAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Consolidated1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001360565</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:BoardOfDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-28</xbrli:startDate>
        <xbrli:endDate>2021-07-02</xbrli:endDate>
      </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="Integer">
      <xbrli:measure>WFCF:Integer</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact000545" toRefs="Footnote000622"></ix:relationship>
  <ix:relationship fromRefs="Fact000546" toRefs="Footnote000622"></ix:relationship>
  <ix:relationship fromRefs="Fact000547" toRefs="Footnote000622"></ix:relationship>
  <ix:relationship fromRefs="Fact000548" toRefs="Footnote000622"></ix:relationship>
  <ix:relationship fromRefs="Fact000549" toRefs="Footnote000622"></ix:relationship>
  <ix:relationship fromRefs="Fact000550" toRefs="Footnote000622"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<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"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; width: 100%"><div style="border-top: Black 4pt solid; border-bottom: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<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: 18pt Times New Roman, Times, Serif"><b>UNITED
STATES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b>SECURITIES
AND EXCHANGE COMMISSION</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>Washington,
D.C. 20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b>FORM
<span id="xdx_90E_edei--DocumentType_c20210101__20210630_zSmwW62J5P2d"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></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>

<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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_edei--DocumentQuarterlyReport_c20210101__20210630_zwlRo7kxnOQj"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">QUARTERLY
                                            REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
                                                         <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
                                                         <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">For
                                            the Quarterly period ended <span id="xdx_908_edei--DocumentPeriodEndDate_c20210101__20210630_zUXXzXogfO18"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">June 30, 2021</ix:nonNumeric></span></span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in; text-align: justify; text-indent: -27pt"><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="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_edei--DocumentTransitionReport_c20210101__20210630_zhgyLBS2nFmj"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">TRANSITION
                                            REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
                                                         <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
                                                         <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">For
                                            the transition period from ____________ to _____________ </span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Commission
File No. <span id="xdx_909_edei--EntityFileNumber_c20210101__20210630_zIJW8gFdOVe3"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityFileNumber">001-40314</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b><span id="xdx_909_edei--EntityRegistrantName_c20210101__20210630_zO8BH1P1Btzd"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityRegistrantName">WHERE FOOD COMES FROM, INC.</ix:nonNumeric></span></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">(exact
name of registrant as specified in its charter)</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>

<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-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_edei--EntityIncorporationStateCountryCode_c20210101__20210630_zR9bkyZOqRqb"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Colorado</ix:nonNumeric></span></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20210101__20210630_zZwvGGb6M782"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityTaxIdentificationNumber">43-1802805</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><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">(State
                                            or other jurisdiction of</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">incorporation
    or organization)</span></p></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">(I.R.S.
                                            Employer</span></p>
                                                                             <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Identification
                                            No.)</span></p></td></tr>
  </table>
<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"><span id="xdx_909_edei--EntityAddressAddressLine1_c20210101__20210630_zGP3QKhR5Yhf"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine1">202
6th Street</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressAddressLine2_c20210101__20210630_zcIhIRZjn9T5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine2">Suite 400</ix:nonNumeric></span></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"><span id="xdx_902_edei--EntityAddressCityOrTown_c20210101__20210630_zzttzEC22XF4"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressCityOrTown">Castle Rock</ix:nonNumeric></span>, <span id="xdx_900_edei--EntityAddressStateOrProvince_c20210101__20210630_zsH7ekVZ1ED9"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressStateOrProvince">CO</ix:nonNumeric></span> <span id="xdx_90D_edei--EntityAddressPostalZipCode_c20210101__20210630_zUofPGHlecZ9"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressPostalZipCode">80104</ix:nonNumeric></span></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">(Address
of principal executive offices, including zip code)</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">Registrant&#8217;s
telephone number, including area code:</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"><span id="xdx_903_edei--CityAreaCode_c20210101__20210630_zxxBUHHuxY4g"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:CityAreaCode">(303)</ix:nonNumeric></span>
<span id="xdx_90B_edei--LocalPhoneNumber_c20210101__20210630_zlnrhPB3U2Qd"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:LocalPhoneNumber">895-3002</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3in"><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"><span style="font: 10pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during
the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject
to such filing requirements for the past 90 days.&#160;&#160;<span id="xdx_905_edei--EntityCurrentReportingStatus_c20210101__20210630_zYVgOHHfh7R8"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span>&#160;&#160;&#9746;&#160;&#160;No&#160;&#160;&#160;&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data
File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding
12 months (or for such shorter period that the registrant was required to submit and post such files). &#160;&#160;<span id="xdx_90A_edei--EntityInteractiveDataCurrent_c20210101__20210630_zPTk0y0CxYVb"><span id="xdx_90F_edei--EntityInteractiveDataCurrent_c20210101__20210630_zf03GOMMPLP5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityInteractiveDataCurrent"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></ix:nonNumeric></span></span>&#160;&#160;&#9746;&#160;&#160;No&#160;&#160;&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer, or a small reporting
company. See definitions of &#8220;large accelerated filer&#8221; and &#8220;accelerated filer&#8221; and &#8220;smaller reporting entity&#8221;
in Rule 12b-2 of 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>

<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-family: Times New Roman, Times, Serif; width: 8%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 32%"><span style="font: 10pt Times New Roman, Times, Serif">Large
    accelerated filer:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif">Accelerated
    filer:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: 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"><span id="xdx_90F_edei--EntityFilerCategory_c20210101__20210630_zpTIUBDcqyBi"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span>:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Smaller
    reporting company:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_edei--EntitySmallBusiness_c20210101__20210630_z6h69PqpFfQh"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: 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">Emerging
    growth company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20210101__20210630_zfdsrCxcYf47"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></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>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;</span><span style="font-family: Times New Roman, Times, Serif">Yes&#160;&#160;&#9744;&#160;&#160;<span id="xdx_909_edei--EntityShellCompany_c20210101__20210630_zNYVjFOQ4hQk"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span>&#160;&#160;&#9746;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font: 10pt Times New Roman, Times, Serif">Securities
registered pursuant to Section 12(b) 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>

<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-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 36%"><span style="font: 10pt Times New Roman, Times, Serif">Title
    of each class</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 20%"><span style="font: 10pt Times New Roman, Times, Serif">Trading
    Symbol(s)</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 40%"><span style="font: 10pt Times New Roman, Times, Serif">Name
    of each exchange on which registered</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_edei--Security12bTitle_c20210101__20210630_zW3p644iADG9"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:Security12bTitle">Common Stock, $0.001 par value</ix:nonNumeric></span> </span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: 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"><span id="xdx_90F_edei--TradingSymbol_c20210101__20210630_zuqI0HYpcR1k"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:TradingSymbol">WFCF</ix:nonNumeric></span></span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: 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">The
    <span id="xdx_90A_edei--SecurityExchangeName_c20210101__20210630_z2hTlT5iaQv5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric></span> Stock Market LLC</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3in"><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"><span style="font: 10pt Times New Roman, Times, Serif">The
number of shares of the registrant&#8217;s common stock, $0.001 par value per share, outstanding as of July 30, 2021, was <span id="xdx_90B_edei--EntityCommonStockSharesOutstanding_iI_c20210730_zslwTqXhYx0d"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-07-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,115,394</ix:nonFraction></span></span><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: 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"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; width: 100%"><div style="border-top: Black 1.5pt solid; border-bottom: Black 4pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

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


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Table
of Contents</b></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"><b>June
30, 2021</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: top; background-color: rgb(204,238,255)">
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><a href="#j_008">Part
    1 - Financial Information</a></b></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; text-align: justify; width: 0.75in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_008"><span style="font-size: 10pt">Financial
    Statements</span></a></span></td>
    <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
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_001"><span style="font-size: 10pt">Management&#8217;s
    Discussion and Analysis of Financial Condition and Results of Operations</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">20
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    4. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_002"><span style="font-size: 10pt">Controls
    and Procedures</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">26
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_003"><span style="font-size: 10pt"><b>Part
    II - Other Information</b></span></a></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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_004"><span style="font-size: 10pt">Legal
    Proceedings</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">27
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_005"><span style="font-size: 10pt">Risk
    Factors</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">27
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#j_006"><span style="font-size: 10pt">Unregistered
    Sales of Equity Securities and Use of Proceeds</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">27
    </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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item
    6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#j_007">Exhibits</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">27
    </span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><span id="j_008"></span><span style="font-size: 10pt"><b>Where
Food Comes From, Inc.</b></span></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"><b>Consolidated
Balance Sheets</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" id="xdx_304_111_pn3n3_za43kqZOnbh7" summary="xdx: Statement - Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49D_20210630_zQjDkzXwiIrb" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_497_20201231_zIDcrJGaB4c5" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 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; vertical-align: bottom; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands, except per share amounts)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font: bold 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 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AssetsAbstract_iB_zqJc9OSRiVUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Assets</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsCurrentAbstract_i01B_z2IQrLxz4Hqh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    assets:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maCzWpa_zVgjBVhUZu2a" 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: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,297</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,374</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_i02I_maCzWpa_z11HmlySQyw6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable, net of allowance</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: left"><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"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,991</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,508</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--InventoryNet_i02I_maCzWpa_zE9CGm3o3O1i" 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: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Inventory</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: left"><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"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">885</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0055">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maCzWpa_z8m192vC6Xb9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">486</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">592</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--AssetsCurrent_i02TI_mtCzWpa_maCzAho_zqtVcAXBlUKj" 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: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    current assets</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: left"><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"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,659</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,474</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzAho_zwZpPa0gdfof" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</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: left"><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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,542</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,616</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzAho_zSXJ5Ou1Kk8i" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease right-of-use assets, net</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: left"><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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,918</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,030</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherLongTermInvestments_i01I_maCzAho_zlzPGS3ZsoHk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Investment
    in Progressive Beef</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: left"><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"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">991</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">991</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_i01I_maCzAho_zmL6fd0JYCvf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    and other assets, net</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: left"><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"><ix:nonFraction name="WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,766</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,948</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--Goodwill_i01I_maCzAho_zAKhCasnAzKi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Goodwill</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: left"><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"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_maCzAho_zmhO6CXmFbhc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    tax assets, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">440</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">443</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--Assets_i01TI_mtCzAho_zDglNQ0W4byg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    assets</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,262</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,448</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zHgihG9D3Hsj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Liabilities
    and Equity</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrentAbstract_i01B_z65WHBhgAF8e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsPayableCurrent_i02I_maCzOr1_zlYrQswaOxT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    payable</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">722</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">649</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzOr1_zHUbh7ZhdlFd" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accrued
    expenses and other current liabilities</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: left"><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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,118</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">599</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCzOr1_zxfuv7izg6N" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue</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: left"><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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,653</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,132</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_i02I_maCzOr1_zyixXbjY5Qja" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    portion of long term debt</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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0099">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">463</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_maCzOr1_z4VNZ0UHoi2d" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    portion of finance lease obligations</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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzOr1_zZhnRM6E21cj" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Current
    portion of operating lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">297</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">268</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i02TI_mtCzOr1_maCzxpp_zo64m1koe156" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    current liabilities</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: left"><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"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,801</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,124</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebtNoncurrent_i01I_maCzxpp_zufW5R4h6y6j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Long
    term debt, net of current portion</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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0111">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">572</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--FinanceLeaseLiabilityNoncurrent_i01I_maCzxpp_zZj6QyzVgic7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    lease obligations, net of current portion</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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzxpp_zvjMQqVC4ril" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease obligation, net of current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,127</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,257</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--Liabilities_i01TI_mtCzxpp_maCzuke_zZFgJb51dxpi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,954</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,984</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--CommitmentsAndContingencies_i01I_maCzuke_zGS6PdGxHja1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Commitments
    and contingencies</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--StockholdersEquityAbstract_i01B_z4v8yAatl8Af" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Equity:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--PreferredStockValue_i02I_maCzdW5_zOx6Zc3NXjI5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Preferred
    stock, $<span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20210630_zuSD07ZoFZdb" title="Preferred stock, par value"><span id="xdx_907_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20201231_z7eiMHGnaUN5" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-06-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">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20210630_zLNasWH0dLqa" title="Preferred stock, authorized"><span id="xdx_906_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20201231_zuFNNNBUDBea" title="Preferred stock, authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">5,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_909_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_dn_c20210630_zaRItFnDLEt7" title="Preferred stock, issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_pn3n3_dn_c20210630_zobUKolSR5qh" title="Preferred stock, outstanding"><span id="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_dn_c20201231_zFsbaJMTWpA6" title="Preferred stock, issued"><span id="xdx_906_eus-gaap--PreferredStockSharesOutstanding_iI_pn3n3_dn_c20201231_zbhfWyaknJA2" title="Preferred stock, outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-06-30" format="ixt-sec:numwordsen" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2021-06-30" format="ixt-sec:numwordsen" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="-3" scale="3" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span>
    issued or outstanding</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0129">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0130">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--CommonStockValue_i02I_maCzdW5_zwInklxgEVL5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Common
    stock, $<span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_c20210630_pdd" title="Common stock, par value"><span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_c20201231_pdd" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_pn3n3_c20210630_zsADscDrsiv" title="Common stock, authorized"><span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_pn3n3_c20201231_zZy7oaqWgQY9" title="Common stock, authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">95,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_90E_eus-gaap--CommonStockSharesIssued_iI_pn3n3_c20210630_z0EhjUBOe557" title="Common stock, issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,475</ix:nonFraction></span> (2021) and <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pn3n3_c20201231_zN68kihvoDrd" title="Common stock, issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,456</ix:nonFraction></span> (2020) shares issued, and <span id="xdx_908_eus-gaap--CommonStockSharesOutstanding_iI_pn3n3_c20210630_zgI5rwjI6Lga" title="Common stock, outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,095</ix:nonFraction></span>
    (2021) and <span id="xdx_905_eus-gaap--CommonStockSharesOutstanding_iI_pn3n3_c20201231_zsJaBuR9DFF7" title="Common stock, outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,118</ix:nonFraction></span> (2020) shares outstanding</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--AdditionalPaidInCapital_i02I_maCzdW5_zeGnes6fpqRa" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Additional
    paid-in-capital</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: left"><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"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,710</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,612</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--TreasuryStockValue_i02NI_di_msCzdW5_zGoEcYGcdAcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Treasury
    stock of <span id="xdx_90C_eus-gaap--TreasuryStockShares_iI_pn3n3_c20210630_z0Eg94L6UJd5" title="Treasury stock"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">380</ix:nonFraction></span> (2021) and <span id="xdx_900_eus-gaap--TreasuryStockShares_iI_pn3n3_c20201231_zttQtVQjOewe" title="Treasury stock"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">338</ix:nonFraction></span> (2020) shares</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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,308</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,702</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_404_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzdW5_zHgbY4XaHjzi" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Retained
    earnings</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,900</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,548</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--StockholdersEquity_i02TI_mtCzdW5_maCzuke_zc1XpHSGiTjf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    equity</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,308</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,464</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtCzuke_zMIdBE5J4DC6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    liabilities and stockholders&#8217; equity</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,262</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,448</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</span></p>


<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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></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"><b>Where
Food Comes From, Inc.</b></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"><b>&#160;Consolidated
Statements of Operations</b></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"><b>(Unaudited)</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" id="xdx_30B_113_pn3n3_zT3MYLsi6BTj" summary="xdx: Statement - Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20210401__20210630_zbDVxtKtBvJj" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49A_20200401__20200630_zuanF6RMXAJ7" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands, except per share amounts)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--RevenuesAbstract_iB_zFrB6qj8zFzf" 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">Revenues:</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"><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"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zKMzzuRu4xk4" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,695</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_z2u8IsoOkuP5" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,108</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zZ706FI7uxPa" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">964</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zq3myEx9uZQ5" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">796</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zCqnDZa9td16" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_z1VL7TYypGFc" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_maCzLSm_zvaWleTbuRSa" 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: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,141</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,416</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--CostOfRevenueAbstract_iB_zoNbvvJvAjMi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of revenues:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of verification and certification services</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zk6BxUAgAAda" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,132</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zmqUsCk8dLcf" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,516</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of products</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zlSye0wgzqDg" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">648</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zuU9urOWMXM8" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">501</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zOGMpqu4VJvg" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">352</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zJktFi9P1A4d" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--CostOfRevenue_i01_msCzLSm_zQGKa7tJAIsf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,132</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,316</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--GrossProfit_iT_mtCzLSm_maCzPxN_zYGwF7vO89z8" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    profit</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: left"><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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,009</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,100</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--SellingGeneralAndAdministrativeExpense_msCzPxN_zEi8EvVe9fB2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,727</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,631</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_iT_mtCzPxN_maCzTHA_zmHg5hCKDMg6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    from operations</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: left"><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"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">282</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">469</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zRysMo9mJj2j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    income/(expense):</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--InvestmentIncomeDividend_i01_maCzTHA_zjTqn0C8TiW2" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Dividend
    income from Progressive Beef</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: left"><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"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherNonoperatingIncome_i01_maCzTHA_zmyK7SsyQsDc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    income, net</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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0237">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--GainLossOnLoanForgiveness_i01_pn3n3_maCzTHA_zPo9fwNBj1Jl" style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Loan
    forgiveness from Paycheck Protection Program</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0240">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0241">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GainLossOnDispositionOfAssets1_i01_pn3n3_maCzTHA_zEwF6EiscNF2" style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; padding-left: 10pt; text-align: left">Gain on sale of assets</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0243">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0244">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01_maCzTHA_zEWoS0ms2xH8" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Loss
    on foreign currency exchange</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: left"><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">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--InterestExpense_i01N_di_msCzTHA_zD2Y8Jgp0uSj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzTHA_maCzD9J_zijNe8jhhNog" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    before income taxes</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: left"><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"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">306</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">496</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_msCzD9J_zMX7nIYwr65e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Income
    tax expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">104</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">145</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_iT_mtCzD9J_zZdc4rYzMvF3" 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: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">202</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">351</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareAbstract_iB_zm6lxvxmsAFa" 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">Per
    share - net income:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_i01_pid_zHcYK4lLKIM8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i01_pid_zu2BaK7Qnbji" 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: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zhS4XjdYyDLh" 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">Weighted
    average number of common shares outstanding:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zXbMSDEBcYb4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,100</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,219</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zVv55booXZP3" 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: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,186</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,258</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</span></p>


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


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>&#160;Consolidated
Statements of Operations</b></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"><b>(Unaudited)</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; border-collapse: collapse; width: 100%">
  <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: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49D_20210101__20210630_zZLq8Ck2ixM" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_497_20200101__20200630_zeyw1lmYMpc8" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; vertical-align: bottom; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands, except per share amounts)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--RevenuesAbstract_iB_zyfV74EaLhl4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Revenues:</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"><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"><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-left: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zKA0Hum8YS97" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,958</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zUseYdoFVDY1" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,911</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zXlXcsYzJWZ3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__custom--ProductSalesMember_zb1iTCoreTs4" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,521</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zcP6YOQkVg29" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zfNEwwELiSfb" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">896</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_maCzv9A_z7XCpwK6yap9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,581</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,328</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--CostOfRevenueAbstract_iB_zVfxoN8n8ZA9" 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">Costs
    of revenues:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of verification and certification services</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_zTFlbgEINwQb" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,925</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__custom--VerificationAndCertificationServiceRevenueMember_z65smK28Juac" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,050</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of products</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20200101__20200630__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,105</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total costs of revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,003</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_zbuZUdb4Hbt8" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__custom--SoftwareAndRelatedConsultingRevenueMember_ztAGQwq2mLwd" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">565</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--CostOfRevenue_i01_msCzv9A_zLPEM44EBdI6" 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: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,710</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,618</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--GrossProfit_iT_mtCzv9A_maCzpCF_z1Rj3fqlXAD8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    profit</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: left"><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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,871</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,710</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--SellingGeneralAndAdministrativeExpense_msCzpCF_zfKXAqX0meP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,595</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_iT_mtCzpCF_maCzTFX_zKHh6Ln3Urj9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    from operations</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: left"><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"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zjqxQmmNhqDb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    income/(expense):</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--InvestmentIncomeDividend_i01_maCzTFX_zFbKbjDRLOL" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Dividend
    income from Progressive Beef</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: left"><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"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherNonoperatingIncome_i01_maCzTFX_z6Dxk2nTt1Jh" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    income, net</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: left"><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"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--GainLossOnLoanForgiveness_i01_maCzTFX_zkamiVAdxQ08" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Loan
    forgiveness from Paycheck Protection Program</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: left"><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"><ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,037</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0334">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01_maCzTFX_zs6RBqg4T509" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(Loss)/gain
    on foreign currency exchange</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: left"><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">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--GainLossOnDispositionOfAssets1_i01_maCzTFX_zgml6qn2lsag" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0340">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--InterestExpense_i01N_di_msCzTFX_zpYyTAb4Esq3" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzTFX_maCzx76_z2MTM95sIBDd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    before income taxes</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: left"><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"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,467</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"></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: left"><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"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_msCzx76_zmadM8bb4lI6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Income
    tax expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_iT_mtCzx76_zdemfJbhGdpa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,352</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--EarningsPerShareAbstract_iB_zPHXTxmfnSx" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Per
    share - net income:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_z95rCN8ZIMY3" 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: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.22</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.02</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--EarningsPerShareDiluted_i01_pid_zzsCpnQv9Y8b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.22</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.02</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zGyYUE6dsMwf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average number of common shares outstanding:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zHDt5dBM9Mkb" 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: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Basic</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,151</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,228</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zJ7nIYeLPHke" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Diluted</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,241</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,271</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial 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>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Consolidated
Statements of Cash Flows</b></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"><b>(Unaudited)</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" id="xdx_302_112_pn3n3_zWxEW9f5Hgja" summary="xdx: Statement - Consolidated Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_490_20210101__20210630_zwjWhbU3RIca" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_497_20200101__20200630_z1G3eWbqSpo5" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zrpJSVA1QiCe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    activities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--ProfitLoss_i01_maCzp06_zM5oGiur63Pc" 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: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,352</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zTaWvZS7ckG1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Adjustments
    to reconcile net loss to net cash provided by operating activities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--DepreciationDepletionAndAmortization_i02_maCzp06_zqkYjNLPz7mb" 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: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation
    and amortization</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: left"><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"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">401</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">478</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--GainLossOnSaleOfOtherAssets_i02N_di_msCzp06_zDKeuWmY9MLi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0385">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensation_i02_maCzp06_ztpekDIPJ9Gk" 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: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
    compensation expense</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: left"><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"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_maCzp06_z8wwNnEw8Dg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    tax expense</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: left"><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"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ProvisionForDoubtfulAccounts_i02_maCzp06_zGYm22DZXpub" 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: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Bad
    debt expense</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: left"><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"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0394">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_ecustom--GainLossOnLoanForgiveness_i02N_di_msCzp06_zaBZw2LLfnR2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Forgiveness
    of note payable from Paycheck Protection Program</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: left"><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">(<ix:nonFraction name="WFCF:GainLossOnLoanForgiveness" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,037</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0397">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_zrVTj5SRqP1l" 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: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Changes
    in operating assets and liabilities, net of effect from acquisitions:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msCzp06_zsTsuHFoPxd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable</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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">477</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">745</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInOtherCurrentAssets_i03N_di_msCzp06_zyeyuNxJWu7b" 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: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Short-term
    investments</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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0405">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msCzp06_zwvkz89QbK45" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt"><span style="font: 10pt Times New Roman, Times, Serif">Inventory</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: left"><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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">885</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0409">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i03N_di_msCzp06_zKCawgwfee9k" 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: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other assets</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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">106</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">99</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsPayable_i03_maCzp06_zw1bxB8IdFFi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    payable</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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">243</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_i03_maCzp06_zAXSoEMsnFya" 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: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accrued
    expenses and other current liabilities</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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">519</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maCzp06_zqsdA4onf7P7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue</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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">521</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">409</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_i03N_di_msCzp06_z6f2mESYDVz8" 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: 30pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Right
    of use assets and liabilities, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtCzp06_maCzL7J_zx16k1wA32bb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    cash provided by operating activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,620</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,748</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zel4Q3QdXxak" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Investing
    activities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--PaymentsToAcquireBusinessTwoNetOfCashAcquired_i01N_di_msCzHLq_z3PB94PRgQQ7" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Acquisition
    of Postelsia Holdings, Ltd.</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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0432">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">300</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzHLq_zGVBspnrVuGh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Purchases
    of property, equipment and software development costs</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">128</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">329</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtCzHLq_maCzL7J_zInDE1SX3rbk" 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: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    cash used in investing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">128</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">629</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zUTd0WDv41g3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Financing
    activities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_i01_maCzXi6_z3NNBXdNkwSc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Proceeds
    from long term debt</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: left"><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"><span style="-sec-ix-hidden: xdx2ixbrl0444">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,030</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_ecustom--RepaymentsOfFinanceLeaseObligations_i01N_di_msCzXi6_zpLgUqEtGN7l" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repayments
    of finance lease obligations</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: left"><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">(<ix:nonFraction name="WFCF:RepaymentsOfFinanceLeaseObligations" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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">(<ix:nonFraction name="WFCF:RepaymentsOfFinanceLeaseObligations" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_408_eus-gaap--ProceedsFromStockOptionsExercised_i01_maCzXi6_z5ztxRUcCSi5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Proceeds
    from stock option exercise</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: left"><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"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">44</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msCzXi6_zac51SP9iqHe" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    repurchase under Stock Buyback Plan</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">606</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">269</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCzXi6_maCzL7J_zIOFYMy1aXG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    cash (used in) / provided by financing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">569</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">760</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzL7J_zYlpTcbBF47g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    change in cash</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: left"><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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">923</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,879</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_znFt5W4Gh7H1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    at beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,374</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,638</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zHUWebEFcUP7" 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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    at end of period</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,297</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,517</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial 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>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Consolidated
Statement of Equity</b></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"><b>(Unaudited)</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" id="xdx_306_114_pn3n3_zhPeNCGSp40a" summary="xdx: Statement - Consolidated Statement of Equity (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="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"><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" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zD3TZcgzkiDc" 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z3M5zxvkaK9k" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Additional</span></td><td style="font: bold 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 colspan="2" id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockMember_zWA47MmaJAN5" 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"><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" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zE568yOwWk8j" 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"><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" id="xdx_4B7_zIMyH0AJc9K2" 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"><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 style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Common
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Paid-in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Treasury</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Retained</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><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; padding-bottom: 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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Earnings</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_433_c20210101__20210331_eus-gaap--StockholdersEquity_iS_zMM7myNXP8C5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--SharesOutstanding_iS_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhXYNIzK2Lkj" title="Beginning balance, shares" style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,118</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,612</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,702</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,548</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,464</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
    compensation expense</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: left"><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">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0476">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0478">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0479">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFw9hDkag0mk" title="Stock options exercised, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">18</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0484">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0485">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_znDVuo4OUhvd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repurchase
    of common shares under Stock Buyback Plan</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--TreasuryStockSharesAcquired_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zNgBJyR3KJxb" title="Repurchase of common shares under Stock Buyback Plan, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="Shares">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0490">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0491">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">411</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0493">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">411</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0499">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0500">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,150</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,150</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_435_c20210401__20210630_eus-gaap--StockholdersEquity_iS_z2boXBwQQLbd" 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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at March 31, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iS_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zJPPUPGBi9ld" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,107</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,677</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,113</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,698</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,268</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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="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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.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-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zczFN00x6kn7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
    compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0512">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0514">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0515">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zofXf4fG4878" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zgMjTJtL2dq9" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0518">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0520">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0521">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_zPv1fQ2ar6a5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Repurchase
    of common shares under Stock Buyback Plan</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--TreasuryStockSharesAcquired_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjhZLcz9Vds1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="Shares">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0525">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0526">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0528">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--NetIncomeLoss_zORoSQFJ8ab5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0532">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0533">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">202</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">202</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_434_c20210401__20210630_eus-gaap--StockholdersEquity_iE_zu56H1PPpBQ6" 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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--SharesOutstanding_iE_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zrRucjAgcABb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,095</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,710</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,308</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,900</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,308</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</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"></p>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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>Where
Food Comes From, Inc.</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>Consolidated
Statement of Equity</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>(Unaudited)</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; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" 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: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Additional</span></td><td style="font: bold 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 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"><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"><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"><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 style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Common
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Paid-in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Treasury</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Retained</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; vertical-align: bottom; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Earnings</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_437_c20200101__20200331_eus-gaap--StockholdersEquity_iS_zU1lGRSd3QU1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%"><span id="xdx_F40_zKeZggVzoYF6" style="font: 10pt Times New Roman, Times, Serif">Balance
    at December 31, 2019 (1)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--SharesOutstanding_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKDEp_zkQZHaJFLr8g" style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" id="Fact000550" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,245</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" id="Fact000545" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000546" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,445</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" id="Fact000547" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,665</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" id="Fact000548" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,163</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" id="Fact000549" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,949</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zNurJWE2eMOb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
    compensation expense</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: left"><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">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0552">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0554">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0555">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zD9GFwvxjMM1" style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Stock
    options exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_i_pdd" style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">Stock options exercised, shares</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_zOyuadwGuHf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repurchase
    of common shares under Stock Buyback Plan</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--TreasuryStockSharesAcquired_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zqCo3qoCCKFk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="Shares">21</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0570">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0571">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0573">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetIncomeLoss_zNYAMc9qGzf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0577">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0578">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0579">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">241</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">241</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_435_c20200401__20200630_eus-gaap--StockholdersEquity_iS_z5iHBJA0Dwkb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at March 31, 2020</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z7CznofKx9jd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,224</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,476</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,823</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,922</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,581</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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 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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zLeNJw8Clzw2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
    compensation expense</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: left"><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">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0590">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0592">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0593">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zWe8zLKCZ4j3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z5AqOIDvtLA8" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0596">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0598">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0599">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_zIH0z6jLKDu5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repurchase
    of common shares under Stock Buyback Plan</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--TreasuryStockSharesAcquired_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zS1SeFYiImZ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="Shares">16</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0603">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0604">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">111</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#160;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">111</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_zNd8HdkCvj91" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0610">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0611">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0612">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">351</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">351</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_435_c20200401__20200630_eus-gaap--StockholdersEquity_iE_zSnQYMGyBhcd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at June 30, 2020</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--SharesOutstanding_iE_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zTrfEHeq3U48" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,211</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,503</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,934</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,273</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,848</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 15pt; text-align: right"><span id="xdx_F0B_zfvSXc2wRxNj" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td><td style="width: 5pt"></td><td style="text-align: justify"><span id="xdx_F17_zpTmgdcOXxBi" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote000622" xml:lang="en-US">The balance at
December 31, 2019 has been updated to reflect the impact of the 1-for-4 reverse stock split effective December 1, 2020.</ix:footnote></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-align: center"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</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>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: normal 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>Where
Food Comes From, Inc.</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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zqjpIu8pReBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
1 - <span id="xdx_82C_zf6AaCRNqThg">The Company and Basis of Presentation</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Business
Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Where
Food Comes From, Inc. is a Colorado corporation based in Castle Rock, Colorado (&#8220;WFCF&#8221;, the &#8220;Company,&#8221; &#8220;our,&#8221;
&#8220;we,&#8221; or &#8220;us&#8221;). We are an independent, third-party food verification company conducting both on-site and desk
audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We care about food and other agricultural products, how it is grown and raised, the quality of what we eat, what farmers and ranchers
do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks at their plants, animals, and records,
and compares the information we collect to specific standards or claims that farms and ranches want to make about how they are producing
food. We strive to ensure that everyone involved in the food business - from growers and farmers to retailers and shoppers &#8211; can
count on WFCF to provide authentic and transparent information about the food we eat and how, where, and by whom it is produced.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We
also provide sustainability programs, compliance management and farming information management solutions to drive sustainable value creation.
We employ a software-as-a-service (&#8220;SaaS&#8221;) revenue model that bundles annual software licenses with ongoing software enhancements
and upgrades and a wide range of professional services that support our verification business and generate incremental revenue specific
to the food and agricultural industry. Finally, the Company&#8217;s Where Food Comes From Source Verified&#174; retail and restaurant
labeling program utilizes the verification of product attributes to connect consumers directly to the source of the food they purchase
through product labeling and web-based information sharing and education.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Most
of our customers are located throughout the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Basis
of Presentation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: 10pt Times New Roman, Times, Serif">Our
unaudited consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&#8220;GAAP&#8221;) and <span style="font-weight: normal">include the results of operations, financial position and
cash flows of </span>Where Food Comes From, Inc. <span style="font-weight: normal">and its subsidiaries, Where Food Comes From Organic,
Inc. (&#8220;WFCFO&#8221;), Validus Verifications Services, LLC (&#8220;Validus&#8221;), Sterling Solutions (&#8220;Sterling&#8221;),
SureHarvest Services, Inc. (&#8220;SureHarvest&#8221;), A Bee Organic, Sow Organic, JVF Consulting and Postelsia Holdings, Ltd. (&#8220;Postelsia&#8221;)
(collectively referred to as &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221; throughout this Form 10-Q)</span>. The preparation
of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets
and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of
revenues, costs and expenses during the reporting period. <span style="font-weight: normal">All significant intercompany transactions
and amounts have been eliminated. The results of businesses acquired are included in the consolidated financial statements from the date
of the acquisition. </span>Actual results could differ from the estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: normal 10pt Times New Roman, Times, Serif">The
consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission
(&#8220;SEC&#8221;) and should be read in conjunction with our audited financial statements and footnotes thereto for the year ended
December 31, 2020, included in our Form 10-K filed on February 18, 2021. Certain information and footnote disclosures normally included
in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been
omitted pursuant to such rules and regulations. However, we believe that the disclosures are adequate to make the information presented
not misleading. Certain prior year amounts have been reclassified to conform to current year presentation. Net income and shareholders&#8217;
equity were not affected by these reclassifications. The financial statements reflect all adjustments (consisting primarily of normal
recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of our financial position and results
of operations. The consolidated operating results for the three and six months ended June 30, 2021 are not necessarily indicative of
the results to be expected for any other interim period of any future year.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<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; text-align: justify"><span style="font: normal 10pt 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"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: normal 10pt Times New Roman, Times, Serif">Except
as specifically indicated, all information in this Quarterly Report on Form 10-Q has been retroactively adjusted to give effect to a
<span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210101__20210630" title="Reverse split stock"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="us-gaap:StockholdersEquityReverseStockSplit">1-for-4 reverse stock split</ix:nonNumeric></span> that was effective on December 1, 2020.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue are typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Because of the seasonality
of the business and our industry, results for any quarter are not necessarily indicative of the results that may be achieved for any
other quarter or for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Recent
Accounting Pronouncements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU&#8217;s. ASU&#8217;s were assessed and determined
to be either not applicable or are not expected to have a material impact on the consolidated financial statements.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_809_eus-gaap--EarningsPerShareTextBlock_z3DhO7OswWyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
2 &#8211; <span id="xdx_82B_z7eMVc22DDt1">Basic and Diluted Net Income / (Loss) per Share</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Basic
net income / (loss) per share was computed by dividing income available to common shareholders by the weighted average number of common
shares outstanding during the period. Diluted net income per share is based on the assumption that all dilutive convertible shares and
stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this method, options and
restricted stock awards are assumed to be exercised at the beginning of the period (or at the time of issuance, if later), and as if
funds obtained thereby were used to purchase common stock at the average market price during the period.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zps1XnOUffYl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a reconciliation of the share data used in the basic and diluted income / (loss) per share computations (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zjqlS2fi3JW2" style="display: none">Schedule
of Reconciliation of Basic and Diluted Income Per Share Computations</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210401__20210630_zfFJ8KPCDTz3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_497_20200401__20200630_z48Vb6uxL46e" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_495_20210101__20210630_zBfOYQkxCUj9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_zv7CxZQeq5Ib" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</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: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(in
    thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Basic:</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"><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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_zdYGQ1Hronu5" 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: 10pt; width: 40%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,100</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,219</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,151</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,228</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Diluted:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DilutedWeightedAverageSharesOutstanding_pn3n3_z8RjSUeFqOL6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</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: left"><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"><ix:nonFraction name="WFCF:DilutedWeightedAverageSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,100</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="WFCF:DilutedWeightedAverageSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,219</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="WFCF:DilutedWeightedAverageSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,151</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="WFCF:DilutedWeightedAverageSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,228</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_ecustom--DilutedWeightedAverageEffectsOfDilutiveSecurities_pn3n3_zv2VSZ0numw4" 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: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average effects of dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">86</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">39</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">90</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">43</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zwBhtaQggxjd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,186</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,258</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,241</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">6,271</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_zKWJDnvduchi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Antidilutive
    securities:</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">70</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">66</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_851_zZkoT1KXXXPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares. </span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Where
                                            Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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"><b>&#160;</b></span></p>


</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:InvestmentTextBlock"><p id="xdx_807_eus-gaap--InvestmentTextBlock_zI1iLS38ggrd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
3 - <span id="xdx_828_zbt9MGHPpLuk">Investment in Progressive Beef, LLC</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">For
the three months ended June 30, 2021 and 2020, the Company received dividend income from Progressive Beef of $<span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210401__20210630_zudqAb4NJwkj" title="Dividend income"><span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200401__20200630_zoyOVBWbLsrl" title="Dividend income"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,000</ix:nonFraction></ix:nonFraction></span></span>, respectively, representing
a distribution of their earnings. For the six months ended June 30, 2021 and 2020, the Company received dividend income totaling $<span id="xdx_901_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210101__20210630_zS8arNe0u5me"><span id="xdx_90F_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200101__20200630_zlkLmiiBNlIe"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:InvestmentIncomeDividend" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">60,000</ix:nonFraction></ix:nonFraction></span></span>,
respectively. The income is reflected within the &#8220;Other income/(expense)&#8221; section of the Company&#8217;s Consolidated Statement
of Income for the three and six months ended June 30, 2021 and 2020. </span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zy6JLIdvk186" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
4 &#8211; <span id="xdx_820_zMuWJVpC0MTe">Intangible and Other Assets</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7ryz3LDaU0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes our intangible and other assets (amounts in thousands, except useful life):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zusBSsm3hLlh" style="display: none">Schedule of Intangible and Other Assets</span><span style="font: 10pt 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="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="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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Estimated</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Useful
    Life</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets subject to amortization:</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"><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"><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; 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></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: 10pt; width: 46%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames
    and trademarks</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30_us-gaap_TrademarksAndTradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">417</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_TrademarksAndTradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">417</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; 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: 14%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_z7qaWniIaDR5" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">2.5</ix:nonNumeric></span>
                                            - <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_zd68gWCNu8q7" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">8.0</ix:nonNumeric></span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Accreditations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30_custom_AccreditationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_custom_AccreditationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">85</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_zOn3iMvujKL1" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_custom_AccreditationsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">5.0</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    relationships</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,664</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,664</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_zfA4PHQPvNya" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3.0</ix:nonNumeric></span>
                                            - <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_z8AQrkOejh1c" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15.0</ix:nonNumeric></span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Patents</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30_us-gaap_PatentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_PatentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zivjyjzV3Jdj" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_PatentsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">4.0</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-compete
    agreements</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Intangible and other assets, gross" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">121</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Intangible and other assets, gross" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">121</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zcTHsGp9Kfoc" title="Estimated useful lives of intangible assets"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_NoncompeteAgreementsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">5.0</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210630_zboHI3FU5wlc" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,247</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231_pn3n3" title="Intangible and other assets, gross" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,257</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    accumulated amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pn3n3" title="Less accumulated amortization" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,969</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201231_pn3n3" title="Less accumulated amortization" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,795</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210630_pn3n3" title="Intangible and other assets, net" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,278</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pn3n3" title="Intangible and other assets, net" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,462</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames/trademarks
    (not subject to amortization)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20210630_pn3n3" title="Tradenames/trademarks (not subject to amortization)" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">465</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20201231_pn3n3" title="Tradenames/trademarks (not subject to amortization)" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">465</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pn3n3" title="Intangible assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,743</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20201231_pn3n3" title="Intangible assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,927</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssetsNoncurrent_c20210630_pn3n3" title="Other assets" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssetsNoncurrent_c20201231_pn3n3" title="Other assets" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    and other assets:</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20210630_pn3n3" title="Intangible and other assets:" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,766</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20201231_pn3n3" title="Intangible and other assets:" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,948</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; 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: 2.5pt; 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: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AD_zEbzldJQhhAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zEWN0XcZjlWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
5 &#8211; <span id="xdx_822_zlFLHFNCLSv3">Accrued Expenses and Other Current Liabilities</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zksl2S0NnZkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes our accrued expenses and other current liabilities as of (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zkpsjhmuT2oe" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49D_20210630_zwFuri0Rb4Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_49F_20201231_zwAtCDOKUEG" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--TaxesPayableCurrent_iI_maCzKs7_zs0Vu7h1xXv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    and sales taxes payable</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">32</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">168</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maCzKs7_zz0cpRk1cawi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Payroll
    related accruals</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: left"><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"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">709</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">271</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerRefundLiabilityCurrent_iI_maCzKs7_zsQQhJlb4se9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    deposits</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: left"><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"><ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedProfessionalFeesCurrent_iI_maCzKs7_zfKdV2ydexH5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Professional
    fees and other expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">349</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtCzKs7_zbZUDWWPpsih" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Accrued
    expenses and other current liabilities<span style="font-size: 10pt">&#160;</span></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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,118</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">599</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"></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"><b>Where
                                            Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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">&#160;</span></p>


</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zO8QmPjjPv09" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
6 &#8211; <span id="xdx_824_zPqncbdO6Grj">Notes Payable</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_zVLOfJZ9MJE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Long
Term Debt</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zGa7AT08gfTf" style="display: none">Schedule of Long Term Debt</span><span style="font: 10pt 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: 85%">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_496_20210630_zmYlJPyFwFGg" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_496_20201231_zjBpziZeyGsb" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(In
    thousands)</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--PaycheckProtectionProgramLoan_iI_zM8lYxp0crr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paycheck
    Protection Program Loan</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0754">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:PaycheckProtectionProgramLoan" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,035</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zC3cC4Va0bP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion of notes payable and other long-term debt</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0757">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">463</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--LongTermNotesPayable_iI_zNGyYPQE31H2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Notes
    payable and other long-term debt</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">572</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zRIvytQawRn2" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act allocated $<span id="xdx_90C_eus-gaap--ProceedsFromLoans_pn9n9_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zk5w62LVt3T3" title="Proceeds from loans"><ix:nonFraction name="us-gaap:ProceedsFromLoans" contextRef="From2021-01-012021-06-30_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="-9" scale="9" unitRef="USD">350</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">billion</span><span style="font: 10pt Times New Roman, Times, Serif">
to help small businesses keep workers employed amid the pandemic and economic downturn. Known as the Paycheck Protection Program (&#8220;PPP&#8221;),
the initiative provides federally guaranteed loans to small businesses. These loans may be forgiven if borrowers maintain their payrolls
during the crisis or restore their payrolls afterward. The Company received notification the loan and accrued interest was forgiven on
March 4, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Unison
Revolving Line of Credit </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has a revolving line of credit (&#8220;LOC&#8221;) agreement which matures <span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z6q1gcQBDP6d" title="Revolving line of credit maturity date"><ix:nonNumeric contextRef="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember" format="ixt:datemonthdayyearen" name="us-gaap:LineOfCreditFacilityExpirationDate1">April 12, 2022</ix:nonNumeric></span>. The LOC provides for $<span id="xdx_904_ecustom--WorkingCapital_iI_pp0p0_c20210630_zVK5lYMlGUY7" title="Working capital"><ix:nonFraction name="WFCF:WorkingCapital" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">75,080</ix:nonFraction></span> in working
capital. The interest rate is at the Wall Street Journal prime rate plus <span id="xdx_906_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_dp_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z0wj8p9X6BPa" title="Interest rate, basis spread"><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.50</ix:nonFraction>%</span> and is adjusted daily. Principal and interest are payable
upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance due on <span style="font-weight: normal">maturity</span>.
As of June 30, 2021 and December 31, 2020, the effective interest rate for both periods was <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zINgZTfPc5Hj" title="Debt interest rate"><span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201231__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_ztLRHbxbw2dh" title="Debt interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-06-30_us-gaap_RevolvingCreditFacilityMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-12-31_us-gaap_RevolvingCreditFacilityMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.75</ix:nonFraction></ix:nonFraction>%</span></span>. The LOC is collateralized by all the
business assets of ICS. As of June 30, 2021, and December 31, 2020, there were no amounts outstanding under this LOC.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zT7BnJYxYChc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
7 &#8211; <span id="xdx_829_zZWVOtSoXY8a">Stock-Based Compensation</span> </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to cash compensation, the Company may compensate certain service providers, including employees, directors, consultants, and
other advisors, with equity-based compensation in the form of stock options and restricted stock awards. The Company recognizes all equity-based
compensation as stock-based compensation expense based on the fair value of the compensation measured at the grant date. For stock options,
fair value is calculated at the date of grant using the Black-Scholes-Merton option pricing model. For restricted stock awards, fair
value is the closing stock price for the Company&#8217;s common stock on the grant date. The expense is recognized over the vesting period
of the grant. For the periods presented, all stock-based compensation expense was classified as a component within selling, general and
administrative expense in the Company&#8217;s consolidated statements of operations.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zkEwzCgf6OHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
amount of stock-based compensation expense is as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BE_zvPuh3QufZz6" style="display: none">Schedule of Stock-based Compensation Expense</span><span 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-left: auto; border-collapse: collapse; width: 96%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" title="Total" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-04-012021-06-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" title="Total" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-04-012020-06-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" title="Total" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" title="Total" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
    stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" title="Total" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0787">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" title="Total" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-04-012020-06-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" title="Total" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-06-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" title="Total" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensation_c20210401__20210630_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20200401__20200630_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_c20210101__20210630_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200101__20200630_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_zRb5pd4nqvue" 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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During
the three months ended June 30, 2021, the Company awarded stock options to purchase <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20210401__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zKJzf1J1Izv6" title="Number of shares awards outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" contextRef="From2021-04-012021-06-30_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,000</ix:nonFraction></span> shares of the Company&#8217;s common stock
at an exercise price of $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zxNoLBhN7Tz6" title="Stock options exercise price per share"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" contextRef="AsOf2021-06-30_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">14.77</ix:nonFraction></span> per share to employees of the Company. <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pid_do_c20210101__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zb3S71VOe1gf"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" contextRef="From2021-01-012021-06-30_custom_EmployeesMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">No</ix:nonFraction></span> other stock options were awarded during the six months ended
June 30, 2021. <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pp0d_do_c20200401__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zlOZuJuT7JE4"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" contextRef="From2020-04-012020-06-30_custom_EmployeesMember" format="ixt-sec:numwordsen" decimals="0" unitRef="Shares">No</ix:nonFraction></span> stock options were awarded during the three months ended June 30, 2020. During the six months ended June 30, 2020,
the Company awarded stock options to purchase <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zVCfsmcA22p4" title="Number of shares awards outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" contextRef="From2020-01-012020-06-30_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">5,000</ix:nonFraction></span> shares of the Company&#8217;s common stock at an exercise price of $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_z9kLqzrRyG4f" title="Stock options exercise price per share"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" contextRef="AsOf2020-06-30_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.24</ix:nonFraction></span> per share
to employees of the Company (all share and dollar amounts have been adjusted to reflect the <span id="xdx_90D_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember" title="Reverse split stock"><ix:nonNumeric contextRef="From2020-01-012020-06-30_custom_EmployeesMember" name="us-gaap:StockholdersEquityReverseStockSplit">1-for-4 reverse split</ix:nonNumeric></span> that occurred in December
2020).</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)
</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>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zzNjdQJzI6ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company estimated the fair value of stock options using the Black-Scholes-Merton option pricing model with the following assumptions
(all share amounts have been adjusted to reflect the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zxEq6GSGbSAk" style="display: none">Schedule of Estimated Fair Value of Stock Options</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of options awarded to purchase common shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_zQfy3sxaPi8c" title="Number of options awarded to purchase common shares" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200101__20200630_zfuMiZSR20S8" title="Number of options awarded to purchase common shares"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">5,000</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Risk-free
    interest rate</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: left"><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"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20210630_zdKzn1S4MCyk" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.82</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20200630_zhlzNWj8REkl" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.56</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    volatility</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20210630_zlkePwXwkdo" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">70.10</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20200630_zmXfogOtJ5Y1" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">97.3</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20210630_z4Pro7XpPfBh" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0829">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20200101__20200630_zyJsu1SnaoMg" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0831">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    life of options from the date of grant</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: left"><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"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20210101__20210630_zNjm5bvUKpSd" title="Expected life of options from the date of grant"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">9.8</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200630_zLLM4AqyB20k" title="Expected life of options from the date of grant"><ix:nonNumeric contextRef="From2020-01-012020-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">9.8</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A9_zUxzEpytsCXf" 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>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_zRgjt1iUK9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining vesting phase is as
follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zH2sR5rlN4dg" style="display: none">Schedule of Unrecognized Compensation Cost from Unvested Awards</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Years
    ended December 31st:</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    stock options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    restricted stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Total
    unrecognized compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 46%; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (remaining six months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" title="Unvested stock options" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" title="Unvested restricted stock awards" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0841">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" title="Total unrecognized compensation expense" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" title="Unvested stock options" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" title="Unvested restricted stock awards" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" title="Total unrecognized compensation expense" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" title="Unvested stock options" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" title="Unvested restricted stock awards" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" title="Total unrecognized compensation expense" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; vertical-align: middle; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" title="Unvested stock options" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" title="Unvested restricted stock awards" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0859">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" title="Total unrecognized compensation expense" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630_pn3n3" title="Unvested stock options" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">228</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630_pn3n3" title="Unvested restricted stock awards" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0865">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630_pn3n3" title="Total unrecognized compensation expense" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">228</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zZDgmkMBGQUh" 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"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Equity
Incentive Plans</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
2006 Equity Incentive Plan (the &#8220;2006 Plan&#8221;) and 2016 Equity Incentive Plan (the &#8220;2016 Plan,&#8221; and together with
the 2006 Plan, the &#8220;Plans&#8221;) provide for the issuance of stock-based awards to employees, officers, directors and consultants.
The Plans permit the granting of stock awards and stock options. The vesting of stock-based awards is generally subject to the passage
of time and continued employment through the vesting period.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)
</b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Stock
Option Activity</i></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zFCD0kHFWK2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Stock
option activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the <span id="xdx_907_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixEquityIncentivePlanMember" title="Reverse split stock">1-for-4 reverse split</span> that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8B4_zPlLqeM1UTSk" style="display: none">Schedule of Stock Option Activity</span><span style="font: 10pt 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="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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted&#160;avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">remaining</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Number&#160;of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">exercise&#160;price</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date fair</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">contractual&#160;life</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Aggregate</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">per
    share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">value&#160;per&#160;share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in
    years)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">intrinsic&#160;value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><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"><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"><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"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20210630_zAI0LoNrxcz8" title="Number of stock options, Beginning Balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">105,086</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210630_zujIkUaVNQW1" title="Weighted avg exercise price per share, Beginning Balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.25</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_zAk2TepRxdsg" title="Weighted avg grant date fair value per share, Beginning Balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.06</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zwPFBapeZxd6" title="Weighted avg remaining contractual life (in years), Beginning Balance"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">5.38</ix:nonNumeric></span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630_zotgHPf0AT3g" title="Aggregate intrinsic value, Beginning Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">814,090</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_z6yHTbcXOdHb" title="Number of stock options, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zeSsHpTsivZ" title="Weighted avg exercise price per share, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">14.77</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zXWvM4lDioS4" title="Weighted avg grant date fair value per share, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.90</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zD39xwaKmM92" title="Weighted avg remaining contractual life (in years), Granted"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">10.00</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20210101__20210630_zTmRGRBv7ywg" title="Number of stock options, Exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,763</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zAm5IFKNEIy9" title="Weighted avg exercise price per share, Exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zjkMjy6XINya" title="Weighted avg grant date fair value per share, Exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.92</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_z5cNdHl1kgR8" title="Weighted avg remaining contractual life (in years), Exercised"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">1.74</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Expired/Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pn3n3_di_c20210101__20210630_zjDhLsjcwPYa" title="Number of stock options, Expired/Forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,988</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zIwzlEZC33fh" title="Weighted avg exercise price per share, Expired/Forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.17</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zifh0y2feDW5" title="Weighted avg grant date fair value per share, Expired/Forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.82</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zcVQ2aBrfYEl" title="Weighted avg remaining contractual life (in years), Expired/Forfeited"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2">7.28</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.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-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20210630_zIr9JJSi70S4" title="Number of stock options, Ending Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">102,335</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210630_z8Pf4aANq8sf" title="Weighted avg exercise price per share, Ending Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">8.31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zUS0fAZKwYRc" title="Weighted avg grant date fair value per share, Ending Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.49</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_zzzPlesStnek" title="Weighted avg remaining contractual life (in years), Ending Balance"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3">6.33</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630_zltFlvnd9Rsk" title="Aggregate intrinsic value, Ending Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">732,909</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercisable,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210630_z0cLTDJYNoAi" title="Number of stock options, Exercisable" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">68,657</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zqgArGz3RZd7" title="Weighted avg exercise price per share, Exercisable" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.93</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_iI_pid_c20210630_zN8FPIPUzF45" title="Weighted avg grant date fair value per share, Exercisable Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.80</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zLFRjGrHecTk" title="Weighted avg remaining contractual life (in years), Exercisable Ending"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">5.04</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210630_pp0p0" title="Aggregate intrinsic value, Exercisable Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">586,568</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unvested,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pn3n3_c20210630_zDJKPM8Kjmpj" title="Number of stock options, Unvested" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">33,678</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zbmvr1PD5An1" title="Weighted avg exercise price per share, Unvested" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.12</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iI_pid_c20210630_zcUSmMM5evTd" title="Weighted avg grant date fair value per share, Unvested Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">8.89</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zAx4DySyzvqg" title="Weighted avg remaining contractual life (in years), Unvested Ending"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm">8.95</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_c20210630_pp0p0" title="Aggregate intrinsic value, Unvested Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">146,341</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zVj5uL721doe" 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"><span style="font: 10pt Times New Roman, Times, Serif">The
aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing price of our common
stock on June 30, 2021 and the exercise price for the in-the-money options) that would have been received by the option holders if all
the in-the-money options had been exercised on June 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Restricted
Stock Activity</i></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zS4pu3WnoZva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
stock activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8BE_zeQk0CgfqjCl" style="display: none">Schedule of Restricted Stock Activity Under Equity Incentive Plan</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <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="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"><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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">
    <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 colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date</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; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">fair
    value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20210101__20210630_z2bkcIgLqWpa" title="Number of restricted stock options, Beginning Balance" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,250</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_z7zqs3zZnGYg" title="Weighted avg grant date fair value, Beginning Balance" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.20</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20210630_zxrfbHt5Oqda" title="Number of restricted stock options, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0941">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zHwUdYxM6Un8" title="Weighted avg grant date fair value, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0943">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Vested</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20210101__20210630_zQHBvZNQFZd2" title="Number of restricted stock options, Vested" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,250</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zdAVhj1uVTQ8" title="Weighted avg grant date fair value, Vested" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.20</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pn3n3_c20210101__20210630_zQNvqod9Qjxl" title="Number of restricted stock options, Forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zarok8k0ofTh" title="Weighted avg grant date fair value, Forfeited" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0951">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20210630_zU5yqUFpZhKf" title="Number of restricted stock options, Ending Balance" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0953">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zQ6qhjHG0BA1" title="Weighted avg grant date fair value, Ending Balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0955">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zECJVaDx6CU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zRgVTsBRyHjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
8 &#8211; <span id="xdx_82B_zTpVK95AJMNc">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
tax assets and liabilities have been determined based upon the differences between the financial statement amounts and the tax bases
of assets and liabilities as measured by enacted tax rates expected to be in effect when these differences are expected to reverse. In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
provision or benefit for income taxes is recorded at the end of each interim period based on the Company&#8217;s best estimate of its
effective income tax rate expected to be applicable for the full fiscal year. For the three and six months ended June 30, 2021 we recorded
an income tax expense of approximately $<span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210401__20210630_zTmtr8hCQ755" title="Income tax benefit"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">104,000</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20210630_zB5HVDtyYQ8g" title="Income tax benefit"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">115,000</ix:nonFraction></span>, respectively, compared to income tax expense of $<span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200401__20200630_zz5ZZKkYZtF5"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">145,000</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200101__20200630_zhuFAnWazdu2"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,000</ix:nonFraction></span> for
the same 2020 periods. The effective tax rate for the six months ended June 30, 2021 is favorably impacted by the non-taxability of the
PPP loan forgiveness income.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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"><b>&#160;</b></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_802_eus-gaap--RevenueFromContractWithCustomerTextBlock_zTz1iI9CQwWe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
9 - <span id="xdx_823_zY00TX7ibZje">Revenue Recognition</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Disaggregation
of Revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
(iii) software and related consulting revenue.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzINdZURzGd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zVv2Ny2eFbX9" style="display: none">Schedule of Revenues Disaggregated by Revenue</span><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"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zzNheOj897U2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,695</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zY2NzYHieDXi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zT7ZyORZ67te" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0970">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zAQjMpk7pmN8" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,695</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2g2HQO1EZUk" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,108</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zfLfmVPDZ3r2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0973">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zoIxtAEvkGwi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0974">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkJahil8TKuh" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,108</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zzvKRAqk6RO5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">964</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zX0YX0nicOEj" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0977">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zGLVT35VC0Yh" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0978">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW3qUilYf1Ab" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">964</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW9MuA40he75" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">796</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_z03ixVGtdO15" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0981">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zYOr2xbIu1S" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0982">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zvMd1hycHNFi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">796</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zVq6OmTBFEUf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zzDGxqjARXAa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zeM7OTUgVjNi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0986">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z4snomOTttq5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zjHWz2G4EXL3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0988">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zSL14IW1huna" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zDHxVhE4Yyv1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0990">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z0mjtOfe1tJl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQh7Nu8TdNwe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,659</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zMjo9uW5OmFf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxmySvkjYdY5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0994">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zbeON5MeOQx9" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,141</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zjO9qPuCFRn8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,904</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXPtAibl9os8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zQxl0PXCnczi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0998">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zaFcfOg7OgUi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,416</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zW4dLiQBxXbf" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,958</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1005">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,958</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,911</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1013">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,911</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1021">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,521</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1029">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" title="Total revenues" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,521</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1037">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1041">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">114</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">896</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,646</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1053">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,581</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,432</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">114</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,328</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zJcN2xhqP8y9" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Contract
Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2021, and December 31, 2020, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were
approximately $<span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20210630_zRRfY6PVX486" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.0</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20201231_zw3Jyn0pKTdd" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.5</ix:nonFraction></span> million, respectively.</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"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2021, and December 31, 2020, deferred revenue from contracts with customers was approximately $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20210630_z4m4xSKJSc79" title="Deferred revenue from contracts with customers"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.7</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20201231_zpRIJBetZgme" title="Deferred revenue from contracts with customers"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.1</ix:nonFraction></span> million, respectively.
The balance of the contract liabilities at June 30, 2021 and December 31, 2020 are expected to be recognized as revenue within one year
or less of the invoice date.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock"><p id="xdx_892_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zbwJbXtJWKi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table reflects the changes in our contract liabilities during the six month period ended June 30, 2021 </span><span style="font-family: Times New Roman, Times, Serif">(amounts
in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B7_zO33N4ZbUO59" style="display: none">Schedule of Changes in Contract Liabilities</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <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: 10pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20210101__20210630_z6gShOZe00m9" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue:</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; 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 id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pn3n3" 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: 10pt; width: 78%"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue January 1, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,132</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityUnearnedBillings_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    billings</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: left"><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"><ix:nonFraction name="WFCF:ContractWithCustomerLiabilityUnearnedBillings" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,581</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
    recognized</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,060</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue June 30, 2021</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,653</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zEHmRjqtIQh1" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></p>


<ix:exclude><!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_zWuMKteWM0vg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
10 &#8211; <span id="xdx_824_zAiKKJ73RLb3">Leases</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zzrZH4KEQND2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
components of lease expense were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_z6nZRK918Oqg" style="display: none">Schedule of Lease Expense</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_ziyXkWVfhDPd" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_491_20200401__20200630_zupRROhYq0Q7" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_490_20210101__20210630_zAEajeN2zWMa" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20200101__20200630_zqjUAdjZiNF6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzLIb_zkf9UKESpgo7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">233</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">232</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    lease cost</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzLIb_zSvryRd1f9ad" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Amortization
    of assets</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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maLCzLIb_zjqTMq3CTEyl" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    on finance lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_iT_mtLCzLIb_zMH5o0KSDHl3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    net lease cost</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">120</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">120</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">240</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">239</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zlPEpMx4cYYe" 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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Included
in the table above, for the three and six months ended June 30, 2021, is $<span id="xdx_90E_eus-gaap--OperatingLeaseCost_pn5n6_c20210401__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_zhst46BsrY1d" title="Operating lease cost"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-04-012021-06-30_custom_CorporateHeadquartersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--OperatingLeaseCost_pn5n6_c20210101__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_z4jzSfSGXec4"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-01-012021-06-30_custom_CorporateHeadquartersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span> million, respectively, of operating lease cost
for our corporate headquarters. </span><span style="font: 10pt Times New Roman, Times, Serif">This space is being
leased from The Move, LLC. Our CEO and President, each a related party to WFCF, have a <span id="xdx_901_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember__srt--OwnershipAxis__custom--TheMoveLLCMember_z8WBKwPoWbG4" title="Ownership interest"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2021-06-30_custom_CorporateHeadquartersMember_custom_TheMoveLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24.3</ix:nonFraction>%</span> jointly-held ownership interest in The Move,
LLC.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="WFCF:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"><p id="xdx_893_ecustom--ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_z1tbk8UX0czj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
balance sheet information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_z37QB9YVdYCf" style="display: none">Schedule of Supplemental Balance Sheet Information Related to Leases</span><span style="font: normal 10pt 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="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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 40%; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease ROU assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zmgIWOsiiM38" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-06-30_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,662</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zfCKVePVrMda" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-06-30_custom_OtherMember_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">226</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zRXcOqRguq2c" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-06-30_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,888</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zuE4fNC9Aq02" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,755</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zUQtg5xb5KMj" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31_custom_OtherMember_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">238</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zKVlCtCZOWVj" title="Operating lease ROU assets" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31_custom_OperatingLeaseROUAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,993</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    operating lease liabilities</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-06-30_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-06-30_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">107</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630_pn3n3" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">297</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z2ejVhZDSDr2" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">179</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zUbFEJoydE5a" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">89</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231_zYNbdjUBwtk6" title="Current operating lease liabilities" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">268</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Noncurrent
    operating lease liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,983</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">144</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630_pn3n3" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,127</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z5GSPJVKmJzg" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,079</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zaXJjLugL8m1" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">178</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231_z4nZVSlSrgJa" title="Noncurrent operating lease liabilities" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,257</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    operating lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-06-30_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,173</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-06-30_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">251</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_c20210630_pn3n3" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,424</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_zSFcpIat1DX" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31_custom_RelatedPartyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,258</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_z68Cjgdr3Az2" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31_custom_OtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">267</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231_zs958iGOcoK6" title="Total operating lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,525</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<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"></p>

<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"></p>


<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"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December&#160;31,&#160;2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt; width: 52%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, at cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Property and equipment, at cost" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">51</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Property and equipment, at cost" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">67</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_zSY9y35ZgNK4" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_z4qfQEh5wc34" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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: 20pt; text-align: left; padding-bottom: 2.5pt"><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-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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Property and equipment, net" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Property and equipment, net" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    obligations of finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityCurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Current obligations of finance leases" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityCurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Current obligations of finance leases" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases, net of current obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Finance leases, net of current obligations" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Finance leases, net of current obligations" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    finance lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiability_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Total finance lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2021-06-30_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiability_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" title="Total finance lease liabilities" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2020-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">44</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average remaining lease term (in years):</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zRFLdvJX6esk" title="Weighted average remaining operating lease term (in years)"><ix:nonNumeric contextRef="AsOf2021-06-30" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">9.5</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zHEWHV3hnG4k" title="Weighted average remaining operating lease term (in years)"><ix:nonNumeric contextRef="AsOf2020-12-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">10.0</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_z6A54jppIwki" title="Weighted average remaining finance lease term (in years)"><ix:nonNumeric contextRef="AsOf2021-06-30" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1">3.5</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zhe3DEBUb7fc" title="Weighted average remaining finance lease term (in years)"><ix:nonNumeric contextRef="AsOf2020-12-31" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1">3.7</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Weighted
    average discount rate:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzw7EG5iXXbh" title="Operating leases weighted average discount rate"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.8</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_z3csARTsV9W2" title="Operating leases weighted average discount rate"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.8</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zU76OV4dUtvj" title="Finance leases weighted average discount rate"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.1</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_zRZQJmga9Ckf" title="Finance leases weighted average discount rate"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13.0</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: justify"></p>

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


</ix:nonNumeric><p id="xdx_8AA_z8WCqv5Q4CCf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="WFCF:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_zdM7EZokwqve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
cash flow and other information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_zneX190MtMlb" style="display: none">Schedule of Supplemental Cash Flow Information Related to Leases</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_zlXk0TR7jmz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49D_20200401__20200630_zRADtiB4mNs3" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49A_20210101__20210630_zFHvdQWGPTk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49E_20200101__20200630_zTKoWsdFK709" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid for amounts included in the measurement of lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeasePayments_i_pn3n3" 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: 10pt; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from operating leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">111</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">230</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">222</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeasePaymentsUse_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePaymentsUse" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePaymentsUse" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePaymentsUse" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeasePaymentsUse" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i_pn3n3" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Financing
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">ROU
    assets obtained in exchange for lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,057</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,507</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,057</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,507</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zoPBXbgEv3W" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<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"></p>


<ix:exclude><!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="WFCF:ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock"><p id="xdx_89C_ecustom--ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_zd4wFKjs0Ora" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Maturities
of lease liabilities were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zAOWrAQTwgg9" style="display: none">Schedule of Maturities of Operating Lease and Finance Lease Liabilities</span><span style="font: normal 10pt 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: 80%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Years
    Ending December 31st,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Operating&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Finance&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (six remaining months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_z124qO17iKNg" title="2021 (six remaining months)" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">241</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_zdMfiJdlwk7b" title="2021 (six remaining months)" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" title="2022" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" title="2022" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" title="2023" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">468</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" title="2023" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2024</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" title="2024" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">407</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" title="2024" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2025</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" title="2025" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">405</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" title="2025" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Thereafter</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" title="Thereafter" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="WFCF:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,496</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FinanceLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" title="Thereafter" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1248">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease payments</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20210630_pn3n3" title="Total lease payments" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,499</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20210630_pn3n3" title="Total lease payments" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    amount representing interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_znnX7mBGYYyh" title="Less amount representing interest" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,075</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_zZYkWeC0B822" title="Less amount representing interest" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease obligations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20210630_znybEu7Th9M9" title="Total lease obligations" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,424</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--FinanceLeaseLiability_c20210630_pn3n3" title="Total lease obligations" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zH5d3wrk2jKh" title="Less current portion" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">297</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zQ999YKJz4i1" title="Less current portion" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Long-term
    lease obligations</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210630_zXuDGEHQa6e4" title="Long-term lease obligations" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,127</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630_pn3n3" title="Long-term lease obligations" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_z8Mm5LpGHMCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zU63n7bOrz83" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
11 &#8211; <span id="xdx_822_zg8plsaKFpbg">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Legal
proceedings</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_80D_eus-gaap--SegmentReportingDisclosureTextBlock_zp7DbmRs51T9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
12 - <span id="xdx_828_zyH54Po6P7E8">Segments</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into <span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_uInteger_c20200101__20201231_z8LIwwjIUkPh" title="Number of operating segment"><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2020-01-012020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Integer">one</ix:nonFraction></span> verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company also determined that it has a software and related consulting reportable segment. SureHarvest, which includes Postelsia, is the
sole operating segment under the software and related consulting reportable segment. This segment includes software license, maintenance,
support and software-related consulting service revenues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s chief operating decision maker (the Company&#8217;s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal reporting operating segment
information. Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and
most importantly, operating income.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2RQCOT9t8y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B8_zXd55y7Vh5vj" style="display: none">Schedule of Operating Segments</span><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,947</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">999</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zvDG9bVCOSyd" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,133</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zJu9S1BlCTq2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,813</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zgumoOS975L1" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1283">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zGnUrYXgMxwe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,327</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,082</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,093</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,316</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z3FBaJyJZK06" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,463</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zo2FU0wkDQ5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,474</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z5DpIAwKAAa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,604</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zg9AlLMRriK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,333</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,274</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,081</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,093</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,262</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zwUDCHFsWN19" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,596</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zDYlgeptj96a" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,287</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8neYelhe9if" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,604</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zhim9eRboYGi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,279</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,695</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1304">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1306">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,695</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,108</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1312">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1314">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,108</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">964</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1322">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">964</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">796</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1328">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1330">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">796</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1334">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1338">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1342">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1346">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,659</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1354">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,141</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,904</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">512</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1362">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,416</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,132</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1368">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1370">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,132</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,516</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1376">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1378">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,516</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">648</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1384">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1386">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">648</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">501</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1392">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1394">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">501</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1398">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">352</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1402">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">352</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1406">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1410">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,780</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">352</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1418">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,132</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,017</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1426">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,316</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,879</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1434">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,009</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,887</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">213</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1442">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,100</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">148</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">51</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1450">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">199</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">112</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">132</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1458">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">244</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,442</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1466">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,528</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,266</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">121</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1474">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,387</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">289</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1482">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">282</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">509</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">40</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1490">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">469</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1498">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1506">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1510">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">99</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">104</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1518">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1520">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">145</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">145</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">318</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">17</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">99</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">202</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">538</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">42</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">145</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">351</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQThKSZ8Ekmi" title="Goodwill" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,947</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zqGMDfiLu2A8" title="Goodwill" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">999</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zWazr5Dc2UF5" title="Goodwill" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1546">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z5bbbbQF6tw2" title="Goodwill" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zfibVklPwVTc" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,133</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zdKQfaxMI8e2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,813</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zYHPvQ8BfnS4" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1551">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z2rPah3qdooe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,946</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z5rzJJrPGDzi" title="All other assets, net" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,327</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zUv0UcaB1O42" title="All other assets, net" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,082</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_znBVuzrltXgi" title="All other assets, net" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,093</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zB1VTrYgDzWg" title="All other assets, net" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,316</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zhpjT3zExaB" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,463</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z0Vt3qbva7Qd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,474</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zpWqX9m7A2Lf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,604</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zJKDV1W5c84" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,333</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zAD5CXX0Ch88" title="Total assets" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,274</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z1Jbbu4iHmJf" title="Total assets" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,081</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z1d9oeg5beSl" title="Total assets" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,093</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z303pAqEIw7c" title="Total assets" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,262</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zW5XEfeqATlc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,596</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zxsVLlC8AFV6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,287</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z4GglUnP6zpk" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,604</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zENHJozvf7tb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,279</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlKrMbAqk0Uk" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,958</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znYGlyntXIyg" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1580">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsWtAtMetcGc" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1582">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zJFJwgjRaHI5" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,958</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zj9L5fUb3Hnl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,911</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyqxmGN0h0Fi" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1586">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRV2LCg69pA1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1587">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z8o3rYWOMKm1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,911</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zIsuokqyIZEg" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGQsTtCz2sMa" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1592">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1594">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zwIiVrMpZ9Bg" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,521</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRyyBirA3iP2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1598">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zfLdCgdpDvMb" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZHVEP88YT28" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,521</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1602">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1606">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_z8HbGyQuh1U5" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1609">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zK03H46YGuj1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zcjSgyMenj5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">114</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zkTAUxZJlR0f" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">896</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zd9ELS0yxg9e" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,646</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXTCJUm15cKa" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxiGYiCjT5Tg" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zNfDHj1dfmad" title="Total revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,581</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_ziwPPJFOOi6i" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,432</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkQqGssKDSU7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zvP9srS7MHo3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">114</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zFFJsQLG35l1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,328</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,925</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1628">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1630">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,925</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zP6afH40v13g" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,140</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zmLB0JqZWFJ4" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1634">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zC1rH5D6DUX3" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">90</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyIsiil5SW5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,050</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,105</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1642">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" title="Total costs of revenues" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,105</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFTHTR6qLTI" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,003</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPqk2a4mZ9Rh" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1646">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zY56WUZJDoy1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1647">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSVJ0UjGzQe2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,003</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1650">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1654">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zSeclEmWRT3j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1657">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zwqNJ8i0ogf2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">565</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zHkPe4KpfmJe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1659">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zLiTUtA8gEK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">565</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,030</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1666">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Total costs of revenues" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,710</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zshzeBC37Bb1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,143</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zx4eHrGNVM2j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">565</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zILRdMiMF1n4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">90</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqCfTIyGNk18" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,618</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,616</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">255</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Gross profit" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,871</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zWBIdmObToAa" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,289</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zAsk3cZbVIe5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">445</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zcszcMEZKdwf" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zRuaNjJxvklc" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,710</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">300</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">101</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1690">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Depreciation &amp; amortization" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">401</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zOjh0zVdloze" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">200</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z4gqlEvSvyfl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">278</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8atrugIUxs7" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1695">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6A9DmHrwDk9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">478</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,920</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">179</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1702">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other operating expenses" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,099</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zmUQ1FVDFxs7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,803</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zWAlkfZwzuFc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">338</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zavZKhGDKaQd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">24</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zHjZCmtV3A6e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,117</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">396</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">25</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1714">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Segment operating income/(loss)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zMx7eHjuY3z3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">286</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkZSdRFq8kp7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">171</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z6tUkwU0IAo2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqD5nZmtzxXb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,037</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Other income" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,096</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zo95PQJAtjea" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zwWv8oSUXll9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zwQ64TgliLlj" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6fMiKkoH1al" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1734">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">110</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Income tax expense/(benefit)" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">115</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z4wtjspnaxmb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1741">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_znC5GtiImrKl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1742">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zfXf8QUkwba4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">65</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeSAATNC4UBe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">65</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">462</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">37</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">927</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" title="Net income/(loss)" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,352</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zNWY8Zz5WTia" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zVajR1by0jb9" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">170</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zqwlEWAKfOB4" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">65</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeAD8V0GPup3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_custom_Consolidated1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zgTGQ85o7Fj8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></p>

<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"></p>

<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"></p>


<ix:exclude><!-- Field: Page; Sequence: 18; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock"><p id="xdx_808_eus-gaap--CashFlowSupplementalDisclosuresTextBlock_zGUYZcyj0by7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
13 &#8211; <span id="xdx_829_zqUhfozRaAGk">Supplemental Cash Flow Information </span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zzpcqBUNZnN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_zCkXaZIiKd76" style="display: none">Schedule of Supplemental Cash Flow Information</span><span style="font: normal 10pt 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: 70%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210101__20210630_zrXHUFZiGnP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_z8f1PWzDha3l" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid during the year:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--InterestPaidNet_i_pn3n3" 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: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxesPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    taxes</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_z2dlsECjLkMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zKs0rIB3Zao" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
14 &#8211; <span id="xdx_821_zYIszsLbOWzh">Subsequent Events</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Where
Food Comes From, Inc. announced on July 1, 2021, its Board of Directors declared a special cash dividend totaling $<span id="xdx_903_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_z0rkjWcFvGt9" title="Common stock, cash dividends"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></span> per common share.
<span id="xdx_903_ecustom--CommonStockDividendPaymentTerms_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_zNLFfWvGFfPe" title="Common stock, dividend payment terms"><ix:nonNumeric contextRef="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember" name="WFCF:CommonStockDividendPaymentTerms">This one-time special dividend will be paid to stockholders of record as of the close of business on July 27, 2021, with a payment date
of August 16, 2021.</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
Company has had no other material, significant or unusual transactions or events from the financial statement date through the issuance
of the financial statements.</span></p>

</ix:nonNumeric><p id="xdx_81C_zOzmuuBKYyqd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: 10pt Times New Roman, Times, Serif"><b><span id="j_001"></span>ITEM
2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>General
</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">This
information should be read in conjunction with the consolidated financial statements and the notes included in Item 1 of Part I of this
Quarterly Report and the audited consolidated financial statements and notes, and Management&#8217;s Discussion and Analysis of Financial
Condition and Results of Operations, contained in the Form 10&#8722;K for the fiscal year ended December 31, 2020. The following discussion
and analysis includes historical and certain forward&#8722;looking information that should be read together with the accompanying consolidated
financial statements, related footnotes and the discussion below of certain risks and uncertainties that could cause future operating
results to differ materially from historical results or from the expected results indicated by forward&#8722;looking statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Business
Overview </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Where
Food Comes From, Inc. and its subsidiaries (&#8220;WFCF,&#8221; the &#8220;Company,&#8221; &#8220;our,&#8221; &#8220;we,&#8221; or &#8220;us&#8221;)
is a leading trusted resource for third-party verification of food production practices in North America. The Company supports more than
15,000 farmers, ranchers, vineyards, wineries, processors, retailers, distributors, trade associations, consumer brands and restaurants
with a wide variety of value-added services provided through its family of verifiers, including IMI Global, WFCFO, Validus Verification
Services, Sterling Solutions, and A Bee Organic. In order to have credibility, product claims such as gluten-free, non-GMO, non-hormone
treated, humane handling, and others require verification by an independent third-party such as WFCF. The Company&#8217;s principal business
is conducting both on-site and desk audits to verify that claims being made about livestock, crops and other food products are accurate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Through
our more recent acquisitions, including SureHarvest Services LLC; Sow Organic, LLC; and Postelsia Holdings, Ltd. (&#8220;Postelsia&#8221;),
we provide sustainability programs, compliance management and farming information management solutions to drive sustainable value creation.
We employ a software-as-a-service (&#8220;SaaS&#8221;) revenue model that bundles annual software licenses with ongoing software enhancements
and upgrades and a wide range of professional services that support our verification business and generate incremental revenue specific
to the food and agricultural industry.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Finally,
the Company&#8217;s Where Food Comes From Source Verified&#174; retail and restaurant labeling program utilizes the verification of product
attributes to connect consumers directly to the source of the food they purchase through product labeling and web-based information sharing
and education. With the use of Quick Response Code (&#8220;QR&#8221;) technology, consumers can instantly access information about the
producers behind their food.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">WFCF
was founded in 1996 and incorporated in the state of Colorado as a subchapter C corporation in 2006. The Company&#8217;s shares of common
stock trade on the NASDAQ Capital Market under the stock ticker symbol, &#8220;WFCF.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s original name &#8211; Integrated Management Information, Inc. (d.b.a. IMI Global) &#8211; was changed to Where Food Comes
From, Inc. in 2012 to better reflect the Company&#8217;s mission. Early growth was attributable to source and age verification services
for beef producers that wanted access to markets overseas following the discovery of &#8220;mad cow&#8221; disease in the U.S. Over the
years, WFCF has expanded its portfolio to include verification and software services for most food groups and over 50 programs and organizations.
This growth has been achieved both organically and through the acquisition of other companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Coronavirus
Pandemic (COVID-19)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">In
March 2020, the World Health Organization declared the outbreak of novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic.
<span style="background-color: white">This could result in a variety of risks to our business including the inability to perform audits
at our customers locations due to social distancing, supplier disruptions as a result of business closures, food systems that are in
disarray resulting in global food shortages, euthanasia of animals and dumping of dairy products because farmers have no distribution
channel, all of which could negatively influence our revenue and costs. The government may introduce healthcare reform measures for which
we cannot predict the financial implication of on our business. A weak or declining economy could cause our customers to delay purchases
or payments for our services and products. Additionally, COVID-19 may introduce additional challenges including our ability to produce
sufficient cash flows from operations or to raise capital when needed at acceptable terms, if at all. </span></span></p>

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


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">All
of our locations have been affected. We have adjusted certain aspects of our operations to protect our employees while avoiding business
interruption. As an essential business to the food and agriculture industries, we have maintained standard business operations while
under stay at home (and similar) guidelines from various states, by allowing a majority of employees to work remotely until government
mandates allow for normal business operations. Employees essential to operations, management and the accounting function remain on-site
at our corporate headquarters. Internal controls over financial reporting have not been impacted by employees working remotely. Management
is continuously monitoring to ensure controls are effective and properly maintained.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company generally performs onsite audits in connection with its verification and certification activity. We continue to work with standard
setting bodies and identify innovative solutions to offer our customers. We believe that our transformative approach will help further
differentiate us from competitors. Additionally, we believe third party verification is an essential component to the food and agricultural
supply chain and ensures our future as a high quality provider of assurance services, thereby increasing the value of products in the
food supply chain.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We
will continue to monitor the situation closely and react accordingly to any future restrictions or limitations, while keeping the interest
of our customers and business in mind. Due to the uncertainty in the severity and duration of the pandemic, the impact on our revenues,
profitability and statement of financial position is uncertain at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Seasonality</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue are typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Because of the seasonality
of the business and our industry, results for any quarter are not necessarily indicative of the results that may be achieved for any
other quarter or for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><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; 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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2021, we had cash, cash equivalents of approximately $5.3 million compared to approximately $4.4 million at December 31, 2020.
Our working capital at June 30, 2021 was approximately $4.9 million compared to $4.4 million at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash provided by operating activities for the six months ended June 30, 2021 was approximately $1.6 million compared to $1.7 million
during the same period in 2020. Net cash provided by operating activities is driven by our net income and adjusted by non-cash items.
Non-cash adjustments primarily include depreciation, amortization of intangible assets, stock-based compensation expense, forgiveness
of Paycheck Protection Program loan, and deferred taxes. Fluctuations are primarily due to operating performance offset by the timing
of cash receipts and cash disbursements. The increase in cash provided by operating activities for the periods ending June 30, 2021 and
2020 was primarily driven by a change in accounts receivable, accounts payable, inventory and deferred revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash used in investing activities for the six months ended June 30, 2021, was approximately $0.1 million compared to $0.6 million in
the 2020 period. Net cash used in the period ending June 30, 2021 was primarily for the purchase of a vehicle and equipment. Net cash
used in the June 30, 2020 period was attributable to the acquisition of Postelsia Holdings, Ltd for $0.3 million and investment in software
of $0.3 million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net
cash used in financing activities for the six months ended June 30, 2021 was approximately $0.6 million compared to net cash provided
by financing activities of $0.8 million in the 2020 period. Cash used for the period ending June 30, 2021, was primarily due to the repurchase
of common shares under the Stock Buyback Plan. Cash provided for the period ending June 30, 2020, was primarily from proceeds from the
PPP loan of $1.0 million, offset by $0.3 million for the repurchase of common shares under the Stock Buyback Plan.</span></p>

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


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
primary driver of our operating cash flow is our third-party verification solutions, specifically the gross margin generated from services
provided. Therefore, we focus on the elements of those operations, including revenue growth and long-term projects that ensure a steady
stream of operating profits to enable us to meet our cash obligations. On a weekly basis, we review the performance of each of our revenue
streams focusing on third-party verification solutions compared with prior periods and our operating plan. We believe that our various
sources of capital, including cash flow from operating activities, overall improvement in our performance, and our ability to obtain
additional financing, are adequate to finance current operations as well as the repayment of current debt obligations. We are not aware
of any other event or trend that would negatively affect our liquidity. In the event such a trend develops, we believe that there are
sufficient financing avenues available to us and from our internal cash-generating capabilities to adequately manage our ongoing business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
culmination of all our efforts has brought significant opportunities to us, <span style="font-weight: normal">including increased investor
confidence and renewed interest in our company,</span> as well as the potential to develop business relationships with long-term strategic
partners. In keeping with our core business, we will continue to review our business model with a focus on profitability, long-term capital
solutions and the potential impact of acquisitions or divestitures, if such an opportunity arises.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
plan for continued growth is primarily based on diversification in our product offerings within national and international markets, as
well as, potential acquisitions. We believe that there are significant growth opportunities available to us because of growing consumer
awareness and demand on a national level. Internationally, a quality verification program is often the only way to overcome import or
export restrictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Debt
Facility</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has a revolving line of credit (&#8220;LOC&#8221;) agreement which matures April 12, 2022. The LOC provides for $75,080 in working
capital. The interest rate is at the Wall Street Journal prime rate plus 1.50% and is adjusted daily. Principal and interest are payable
upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance due upon maturity.
As of June 30, 2021, and December 31, 2020, the effective interest rate was 4.75%, respectively. The LOC is collateralized by all the
business assets of Where Food Comes From Organic, Inc. (&#8220;WFCFO&#8221;). As of June 30, 2021, and December 31, 2020, there were
no amounts outstanding under this LOC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On
April 17, 2020, the Company received a $1.0 million loan under the PPP with a maturity date of April 17, 2022 and an annual interest
rate of 1.00%. The Company received notification the loan and accrued interest amount was forgiven on March 4, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><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; 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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2021, we had no off-balance sheet arrangements of any type.</span></p>

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


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><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; 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; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Three
and six months ended June 30, 2021 compared to the same periods in fiscal year 2020</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows information for reportable operating segments (amounts in thousands):</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,659</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,141</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,904</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,416</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,780</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,017</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,879</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">130</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,009</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,887</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">213</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,100</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">148</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">51</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">199</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">112</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">244</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,442</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">86</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,528</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,266</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">121</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,387</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">289</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">282</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">509</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(40</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">469</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(2</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">27</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(104</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">318</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(17</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">202</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">538</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(42</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">351</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">896</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8,646</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">9,581</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">7,432</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8,328</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,140</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,050</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,030</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,143</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,618</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,616</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">255</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,871</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,289</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">445</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">300</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">101</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">401</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">200</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">278</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">478</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,920</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">179</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,099</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,803</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">338</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,117</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">396</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(25</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">371</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">286</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(171</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">66</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,037</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,096</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">59</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">60</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">-</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">462</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(37</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">927</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">345</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(170</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; 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; text-align: justify"></p>

<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"></p>


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Verification
and Certification Segment</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"><span style="font: 10pt Times New Roman, Times, Serif">Verification
and certification service revenues consist of fees charged for verification audits and other verification and certification related services
that the Company performs for customers. Fees earned from our WFCF labeling program are also included in our verification and certification
revenues as it represents a value-added extension of our source verification. Verification and certification service revenue for the
three and six months ended June 30, 2021 increased 18.9% and 17.7%, respectively, compared to 2020, primarily due to increased customer
demand for our product offerings.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
product sales are an ancillary part of our verification and certification services and represent sales of cattle identification ear tags.
Product sales for the three and six months ended June 30, 2021 increased 21.1% and 11.0%, respectively. Overall, our product sales have
increased primarily in response to the requirement for source and age verification using an identification tag at birth for cattle.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Costs
of revenues for our verification and certification segment for the three and six months ended June 30, 2021 were approximately $2.8 million
and $5.0 million, respectively, compared to approximately $2.0 million and $4.1 million (including eliminations), respectively, for the
same periods in 2020. Gross margin for the three and six months ended June 30, 2021 decreased to 40.3% and 41.9%, respectively, compared
to 48.3% and 43.0% (including eliminations), respectively, in 2020 primarily due to change in product mix of our offerings which included
new customers, new offerings, returned demand for audits that were delayed in 2020 due to COVID-19 social distancing measures and additional
compensation expense incurred to support the increased activity. Our margins are generally impacted by various costs such as cost of
products, salaries and benefits, insurance, and taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Other
operating expenses for the three and six months ended June 30, 2021 increased by approximately 13.9% and 5.0%, respectively, compared
to the same three and six month periods in 2020 due to increased travel, discretionary compensation expense and public listing costs
not incurred during the same periods in 2020. Depreciation and amortization for the three and six months ended June 30, 2021 increased
32.1% and 50.0%, respectively, compared to the same three and six month periods in 2020. The increase in depreciation and amortization
is predominately from shifting certain assets and personnel from SureHarvest to WFCF in 2020 to better support the entire Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Software
and Related Consulting Segment</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Software
and related consulting revenue is a revenue stream specific to our acquisitions of SureHarvest and Postelsia. We employ a SaaS revenue
model that bundles annual software licenses with ongoing software enhancements and upgrades and a wide range of professional services,
such as professional appearances, customer education and training, that support our verification business and generate incremental revenue
specific to the food and agricultural industry. For the three and six months ended June 30, 2021, software and related consulting revenue
was relatively flat compared to 2020 (including eliminations).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Costs
of revenues for our software and related consulting segment for the three and six months ended June 30, 2021 and June 30, 2020 was approximately
$0.4 and $0.7 million, respectively. Gross margin for the three and six months ended June 30, 2021 decreased to 27.0% and 27.3%, respectively,
compared to 41.6% and 49.7% (including eliminations) for the same period in 2020. The three and six month decrease in gross margin is
due primarily to increased cost of labor to support our enhancements to our customer&#8217;s technology.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Other
operating expenses for the three and six months ended June 30, 2021 decreased approximately 28.9% and 47.0%, respectively, compared to
the same period in 2020 (including eliminations). Depreciation and amortization for the three and six months ended June 30, 2021 decreased
61.4% and 63.7%, respectively, compared to the same three and six month periods in 2020. The decrease is predominately due to the decrease
in depreciation, amortization and personnel costs from shifting certain assets and personnel from SureHarvest to WFCF in 2020 to better
support the entire Company.</span></p>

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


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As
with all of our acquisitions, we continue to identify synergies and implement best practices. We focus our efforts to create value in
various ways such as improving the performance of our acquired businesses, removing excess capacity, creating market access for products,
acquiring skills and technologies more quickly or at a lower cost than we can build in-house, exploiting our industry-specific scalability
and bundling opportunities, and picking winners early and helping them develop their businesses. Achieving any or all of these strategies
take time to implement. With our more recent acquisition in the software and related consulting segment, we now believe it is far more
beneficial to the long term growth of the company to maintain our own proprietary software. We are less focused on licensing the software
to others and are able to use our knowledge and expertise, based on the data we own, to make us more competitive in the verification
market. Accordingly, we believe that our software and related consulting segment should viewed as an ancillary activity to our overall
business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Dividend
Income from Progressive Beef</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">For
the three and six months ended June 30, 2021 and 2020, the Company received dividend income of $30,000 and $60,000, respectively, from
Progressive Beef representing a distribution of their earnings. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Income
Tax Expense </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
provision for income taxes is recorded at the end of each interim period based on the Company&#8217;s best estimate of its effective
income tax rate expected to be applicable for the full fiscal year. For the three and six months ended June 30, 2021, we recorded income
tax expense of approximately $104,000 and $115,000, respectively, compared to income tax expense of $145,000 and $65,000, respectively,
for the same periods in 2020. The effective tax rate for the six months ended June 30, 2021 is favorably impacted by the non-taxability
of the PPP loan forgiveness income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Net
Income and Per Share Information</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As
a result of the foregoing, net income attributable to WFCF shareholders for the three and six months ended June 30, 2021 was approximately
$0.2 million and $1.4 million, respectively, and $0.03 and $0.22, respectively, per basic and diluted common share, respectively, compared
to net income of approximately $0.4 million and $0.1 million, respectively, or $0.06 and $0.02 per basic and diluted common share for
the same periods in 2020.</span></p>

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


<!-- Field: Page; Sequence: 25; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="j_002"></span>ITEM
4. CONTROLS AND PROCEDURES </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Evaluation
of Disclosure Controls and Procedures</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
management, including our principal executive and financial officers, have conducted an evaluation of the effectiveness of the design
and operation of our &#8220;disclosure controls and procedures,&#8221; as such term is defined under Rules 13a-15(e) and 15d-15(e) of
the Exchange Act, to ensure that information we are required to disclose in the reports we file or submit under the Exchange Act is recorded,
processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and include controls and procedures
designed to ensure that information we are required to disclose in such reports is accumulated and communicated to management, including
our principal executive and financial officers, as appropriate, to allow timely decisions regarding required disclosure. Based on that
evaluation, our principal executive and financial officers concluded that our disclosure controls and procedures were effective as of
the end of the period covered by this report. We believe that the financial statements included in this report fairly present in all
material respects our financial condition, results of operations and cash flows for the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Internal
Control Over Financial Reporting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f)
of the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements
and can only provide reasonable assurance with respect to financial statement preparation. Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of
compliance with the policies or procedures may deteriorate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">There
have not been any other changes in the Company&#8217;s internal control over financial reporting (as such term is defined in Rule 13a-15(f)
under the Exchange Act) during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect,
the Company&#8217;s internal control over financial reporting.</span></p>

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


<!-- Field: Page; Sequence: 26; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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><span id="j_003"></span>PART
II &#8211; OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="j_004"></span>ITEM
1. LEGAL PROCEEDINGS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable. We are not aware of any significant legal actions at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="j_005"></span>ITEM
1A. RISK FACTORS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: normal 10pt Times New Roman, Times, Serif">Our
business is subject to a number of risks, including those identified in Item 1A. &#8212; &#8220;Risk Factors&#8221; of our 2020 Annual
Report on Form 10&#8722;K, that could have a material effect on our business, results of operations, financial condition and/or liquidity
and that could cause our operating results to vary significantly from period to period. As of June 30, 2021, the Company recognizes the
coronavirus pandemic may have an economic impact on the Company, but management does not know and cannot estimate what the financial
impact may be. We may also disclose changes to such factors or disclose additional factors from time to time in our future filings with
the SEC.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="j_006"></span>ITEM
2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Issuer
Purchases of Equity Securities</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On
September 30, 2019, our Board of Directors approved a new plan to buyback up to ten million additional shares of our common stock from
the open market (&#8220;Stock Buyback Plan&#8221;). Activity for the three months ended June 30, 2021 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; border-collapse: collapse; width: 70%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Number
                                            of Shares</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">(in
                                            thousands)</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Cost
                                            of Shares</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">(in
                                            thousands)</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Average
                                            Cost</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">per
                                            Share</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><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"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 52%"><span style="font: 10pt Times New Roman, Times, Serif">Shares
    purchased - April 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">87</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.56</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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">Shares
    purchased - May 2021</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: left"><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">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">48</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.27</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Shares
    purchased - June 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">60</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">15.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">195</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">15.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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-align: justify"><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: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="j_007"></span>ITEM
6. EXHIBITS </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>(a)
</b>Exhibits</span></p>

<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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">Number</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 0.1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Description</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 12.6pt"><span style="font: 10pt Times New Roman, Times, Serif">31.1</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.6pt"></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; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-1.htm">Certification
    of CEO pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</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"><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">31.2</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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-2.htm">Certification
    of CFO pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</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"><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">32.1</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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-1.htm">Certification
    of CEO pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002</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"><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">32.2</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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-2.htm">Certification
    of CFO pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  </table>

<p style="font: 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: 27; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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>SIGNATURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned thereunto duly authorized.</span></p>

<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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Date:
    August 5, 2021</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Where
    Food Comes From, Inc.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: 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: 1.5pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font: 10pt Times New Roman, Times, Serif"><i>/s/
    John K. Saunders </i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <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">Chief
    Executive Officer</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>

<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-bottom: 1.5pt; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font: 10pt Times New Roman, Times, Serif"><i>/s/
    Dannette Henning </i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <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">Chief
    Financial Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 28; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJzNWm1z2zYS/gX5Dzv+knZGdSUlubv6my3bqefsyGMpzWVu7gNELkVcKEIFQNm6f3T/8nYB8EU0acuJmmunE1vi7oPFs4t9IXx0NDh6ry5lhhr+cXZ3DXNcrTNhEe4wQY15hCQxufr7CdDPO1xKY7XIrftYKk4U6SDpvDv+RdD3TnIjDcYnMPzrz+O//TwewXB0MvoFbm+OXvHzicoTGWNupchA5DHcarXWEq3QW48wFw8qV6utW+k31Eaq/ARGx0P/+L8wHo7G8EFtxL3SXwxcX0+OXg3cf6+O3mtVrHmZwli1gosMV7SW8ar1/86UyMmcXOVW5Eu5yPDUGLTmA9qLhygrYpkv3ysV38ssO83jqU1RBwmVR4UmjiyhDEcjMmj4ln6tkcALAmFBBQYlGhAcOLxKronYYSPRIBMZCUtckPIEta0+z1BvZIREPOYF3uBqgZrtGo7JrtOhJ7GSdpzv6EMAgIAA//QY//omzfYOyM1xEdmZyNBUNo5qG8NzcAJNIAoYozIZU2jGTy0wU4m9FxqJnjvkQI5Zs8gsMf8EN6Wa80lQhFqza2uVithbpW3seyHza2XMlP4V+aXSS0k6aDhQybYyoFgMWA6m/FPksCvaGc2RRmHwHP3Pq/xOLlM7TT6aEN+00WspFjKTViJH++6aJQCUCHCVg8MAlQChlDHLhDWAwCN1eSZKMS4ynCazYr32J1JkZyITlGRmKaK9yhOlVy6mAp9zdc1rm7mg0zTHB3uWqehL5brJO/ZDwGW7msgQoMFhQwO88tZcgccHtwDwClAusfcWJsKkl5m6P7D5DAuMe2DTb4QttPPVNJmuUQuOVodFrryUOXPmPja8uu8Gamz+VKF7U12ohAXCN83A2W8f5zIraP+fkEMR49MNLbGk8KGDaKaFNZR6OclWWWXIJgYluA9aILwaGKcHqlY8fsmyF0mCkSUe3WM6kDOMwv53DfjUXhi9JrMUB10wlXKPEacRHcVYWhcJpiuN7Uo0U0//k/Yq5CFpyfkbjB/VRGVnxeLfZPlcna4U1YD/ODze7Liqfx4AMkYAWRdD4RNGriwYjwJWgWjgHPvqiToXWbaFmDJoptaEYqpcG/1eSNpIV2kRW4rE6AuVEEvYBEe/LbVYdRFVCkMtDUG8yc2eYm1TPlFHQrE0EWsiPNtlJzyDyD/scXXvZjj97wJ2A1xQS6a22F1lq4ftTbRA5vdqnqrC0NGYyYcLot5uqTBw27bBW8quXeDj4fAv4GWhEgaW3n81yhTze9Lc+n+nOfU1K6qCRBwZcqNym3bG/3hIneYPlSx8kDmCF/+xuXpbjkC7xPazUPVYMm6tOH4xdKqxs1shsDct8DcvBb9Uhe7BftvCfvtkw8Up9IySecxjAObGd6eapoSlK2Vn21qEwpq/OqWzHE/XLhVRz7tB05FbH1BHNEPcaulmkNGQI/5sQr/OU3ycyjHIw5oVOLHmJTIIXo+SbQ7o4vKnBRsDNOhQKsSqMVfOovD1D1Rz6Zng0WYA65SGHpokaMuUDehJQTnOSQ5a34n1WmMkfbXWbKQJcjo0hCS51iph2SiV9CVTElCcpU7+R2AD7lMZpUAzAqA/sxqkgYhClQwmNcqSapHJpesJKJtKY2gFv0vKvTSsFW7y4UV5cDM01JWJmJNvXuISo6mCVPj8vKWGiR1pEsnZN/T3bDhq14twCY+oWNFgICDHiBpRmtwYcsnNqpWWEj59oo1GiMR9ook93ocRvlXg3/1uHXMx6mzLTihLsqezrxR+a9Q1WoVW3L3n8fac+LwUUv8msmKf4Fuy0k88nEBCarBhPd6lD6mdDoPop+SfRYVv5BZbDhm/d+YklibKFIdnGY4Uz/xwhTZVscrUcsukfGcGDu2A8nibq/yWgki1j3+PG8bf5oYyScQQU6sVGNe45haEPq2dJX8SB30VQ4d305rbra90koMGn2yjxvogagOYX9OQW3sjytxQOc7ZQSmtdFK386Hl/IP44cUU/EGHhQek75KtsF7vQIfhq7t6x8vieeoWPdQ5gvqOUNUATqigahHZQmRz1KsqikdnXcObrvrGqNYD2uDK1ezARGg6HNk+cpkwH70D/vj6Nv+c3+Tn8/xX+jF7DX7KH8BO5/H6dvT53c3ozflrTlRUGl05r/MWQSdkgXMfNbtbFJoQuOVeuYZ24N5P2VSSKOZ0Pramyk7/B14P7d/nsuT3cHFdVf5kTr544MYMhLVaLgrrzjM3ie2Z/A/xi8uae3pjvOuOw9WNiDvVDMkXj7Jgv4sPcDxevv1DO6C/v+uz4s2uE9wFkJsSSjLrgcqNJvsTyrEY3sYOAMsXdIfecTVJHiYnHHj/H4Pu9yCg3HfVFIxab+h2qr47RWEkDhltd/T0JQzdaMdjJqcldxPAR9BNiX5yC2Mip6LmnKjRVXc3hw6YT5qPkXMXLaLR8rzYGvoGoNy1WGOAHfDDSJj0EMXraaLabnn61m3J4F0vUppv7YmoRWEk39cQTU7FJehnL9ac6D73XY8uu56/D/yKO68nDHA3dl23bm2KRi+jqLLSXwn2XLbtwdRFJlcy9++/y4vcLlq4ZZYNw+iEYEPVWeDC01XY9hN/n/uEGc2LzNEe67uiHzWUet6IlLnsk7Spv/ZGXV6vbD/m1DHQ2T2TWUZ0uduJ+q6vVIV70oUoKENWatOh9OqwCPq9NmjqVsjIX1HEvxeCuhHd+QK6EoSm5HPvh1O8URu8vp700caPB/yXAE2k3gdt/BBWt2TMtjNabd2chd7Mx+GaNY5dyfBfOIinlto7+MoluAqVMfdsiDUv8Trp37mEe472azqRiLs3hVVgheRqzgs8TciHnylQ+M3ybr3xEJTCqwvBjFEGdYi5urCgzllIqpCCoVyXS5Wo0D3R1nVXuadBJQGHMONMcWFJzqnERVbpznsJJ8MHuZJqkv7008eHbEVN/4xfF5/LDf8RTVniuIcx1cKjd+6gsXB4uRwH8apX5t6k7yzvOvxu+tFfAXaFUzfAHYZlzDRpumrq31dzxjza+ZODWoG5SJouKl9ys9Lx/qKlVf8DDjbEyA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, John Saunders, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">1. I have reviewed this quarterly report on Form 10-Q
of Where Food Comes From, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">2. Based on my knowledge, this report does not contain
any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">3. Based on my knowledge, the consolidated financial
statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">4. The registrant&rsquo;s other certifying officers
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) </FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">5. The registrant&rsquo;s other certifying officers
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting. </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 5, 2021</FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ John Saunders</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John Saunders, Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Dannette Henning, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">1. I have reviewed this quarterly report on Form 10-Q
of Where Food Comes From, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">2. Based on my knowledge, this report does not contain
any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">3. Based on my knowledge, the consolidated financial
statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">4. The registrant&rsquo;s other certifying officers
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) </FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">5. The registrant&rsquo;s other certifying officers
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting. </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 5, 2021</FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Dannette Henning</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dannette Henning, Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Certification of Periodic Financial Report </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Pursuant to 18 U.S.C. Section 1350 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, John Saunders the Chief Executive Officer of Where Food Comes
From, Inc. (the &ldquo;Company&rdquo;), hereby certifies that, to his knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) </FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 5, 2021</FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ John Saunders</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John Saunders, Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Certification of Periodic Financial Report </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Pursuant to 18 U.S.C. Section 1350 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, Dannette Henning, the Chief Financial Officer of Where Food
Comes From, Inc. (the &ldquo;Company&rdquo;), hereby certifies that, to her knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) </FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 5, 2021</FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Dannette Henning</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dannette Henning, Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: -0.25in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>wfcf-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.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaGGGbP9z5Z8SekhvWB0banKjycqg8LFOCu8hJC2ETsO -->
<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:WFCF="http://wherefoodcomesfrom.com/20210630" elementFormDefault="qualified" targetNamespace="http://wherefoodcomesfrom.com/20210630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/StatementOfEquity" id="StatementOfEquity">
	  <link:definition>00000006 - Statement - Consolidated Statement of 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://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" id="CompanyAndBasisOfPresentation">
	  <link:definition>00000007 - Disclosure - The Company and Basis of Presentation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" id="BasicAndDilutedNetIncomeLossPerShare">
	  <link:definition>00000008 - Disclosure - Basic and Diluted 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://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" id="InvestmentInProgressiveBeefLlc">
	  <link:definition>00000009 - Disclosure - Investment in Progressive Beef, LLC</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://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" id="IntangibleAndOtherAssets">
	  <link:definition>00000010 - Disclosure - Intangible and Other 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://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" id="AccruedExpensesAndOtherCurrentLiabilities">
	  <link:definition>00000011 - Disclosure - Accrued Expenses and Other Current Liabilities</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://wherefoodcomesfrom.com/role/NotesPayable" id="NotesPayable">
	  <link:definition>00000012 - Disclosure - Notes Payable</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://wherefoodcomesfrom.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000013 - 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://wherefoodcomesfrom.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000014 - 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://wherefoodcomesfrom.com/role/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000015 - 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://wherefoodcomesfrom.com/role/Leases" id="Leases">
	  <link:definition>00000016 - 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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Segments" id="Segments">
	  <link:definition>00000018 - Disclosure - Segments</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://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" id="SupplementalCashFlowInformation">
	  <link:definition>00000019 - Disclosure - Supplemental Cash Flow 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://wherefoodcomesfrom.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000020 - 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://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" id="BasicAndDilutedNetIncomeLossPerShareTables">
	  <link:definition>00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (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://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" id="IntangibleAndOtherAssetsTables">
	  <link:definition>00000022 - Disclosure - Intangible and Other 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://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
	  <link:definition>00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (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://wherefoodcomesfrom.com/role/NotesPayableTables" id="NotesPayableTables">
	  <link:definition>00000024 - Disclosure - Notes Payable (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://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
	  <link:definition>00000025 - 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://wherefoodcomesfrom.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000026 - 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://wherefoodcomesfrom.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000027 - 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://wherefoodcomesfrom.com/role/SegmentsTables" id="SegmentsTables">
	  <link:definition>00000028 - Disclosure - Segments (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://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" id="SupplementalCashFlowInformationTables">
	  <link:definition>00000029 - Disclosure - Supplemental Cash Flow 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://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" id="CompanyAndBasisOfPresentationDetailsNarrative">
	  <link:definition>00000030 - Disclosure - The Company and Basis of Presentation (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://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" id="ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails">
	  <link:definition>00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (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://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" id="InvestmentInProgressiveBeefLlcDetailsNarrative">
	  <link:definition>00000032 - Disclosure - Investment in Progressive Beef, LLC (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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" id="ScheduleOfIntangibleAndOtherAssetsDetails">
	  <link:definition>00000033 - Disclosure - Schedule of Intangible and Other Assets (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://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" id="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails">
	  <link:definition>00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (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://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" id="ScheduleOfLongTermDebtDetails">
	  <link:definition>00000035 - Disclosure - Schedule of Long Term Debt (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://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" id="NotesPayableDetailsNarrative">
	  <link:definition>00000036 - Disclosure - Notes Payable (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://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" id="ScheduleOfStock-basedCompensationExpenseDetails">
	  <link:definition>00000037 - Disclosure - Schedule of Stock-based Compensation Expense (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://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" id="ScheduleOfEstimatedFairValueOfStockOptionsDetails">
	  <link:definition>00000038 - Disclosure - Schedule of Estimated Fair Value of 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://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" id="ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails">
	  <link:definition>00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (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://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" id="ScheduleOfStockOptionActivityDetails">
	  <link:definition>00000040 - Disclosure - Schedule of Stock Option Activity (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://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" id="ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails">
	  <link:definition>00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (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://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000042 - 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://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000043 - 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://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" id="ScheduleOfRevenuesDisaggregatedByRevenueDetails">
	  <link:definition>00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" id="ScheduleOfChangesInContractLiabilitiesDetails">
	  <link:definition>00000045 - Disclosure - Schedule of Changes in Contract Liabilities (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://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" id="RevenueRecognitionDetailsNarrative">
	  <link:definition>00000046 - 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://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" id="ScheduleOfLeaseExpenseDetails">
	  <link:definition>00000047 - Disclosure - Schedule of Lease Expense (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://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" id="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails">
	  <link:definition>00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" id="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails">
	  <link:definition>00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" id="ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails">
	  <link:definition>00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (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://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000051 - 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://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" id="ScheduleOfOperatingSegmentsDetails">
	  <link:definition>00000052 - Disclosure - Schedule of Operating Segments (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://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" id="SegmentsDetailsNarrative">
	  <link:definition>00000053 - Disclosure - Segments (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://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" id="ScheduleOfSupplementalCashFlowInformationDetails">
	  <link:definition>00000054 - Disclosure - Schedule of Supplemental Cash Flow 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://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
	  <link:definition>00000055 - Disclosure - Subsequent Events (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="wfcf-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="wfcf-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="wfcf-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="wfcf-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="WFCF_VerificationAndCertificationServiceRevenueMember" name="VerificationAndCertificationServiceRevenueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ProductSalesMember" name="ProductSalesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SoftwareAndRelatedConsultingRevenueMember" name="SoftwareAndRelatedConsultingRevenueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_AccreditationsMember" name="AccreditationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_PaycheckProtectionProgramMember" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_EmployeesMember" name="EmployeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" name="TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandAndTwentyTwoMember" name="TwoThousandAndTwentyTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandAndTwentyThreeMember" name="TwoThousandAndTwentyThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandAndTwentyFourMember" name="TwoThousandAndTwentyFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_VerificationAndCertificationSegmentMember" name="VerificationAndCertificationSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" name="SoftwareSalesAndRelatedConsultingSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_EliminationsAndOtherMember" name="EliminationsAndOtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_Consolidated1Member" name="Consolidated1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SoftwareRelatedConsultingServiceRevenueMember" name="SoftwareRelatedConsultingServiceRevenueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_CorporateHeadquartersMember" name="CorporateHeadquartersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TheMoveLLCMember" name="TheMoveLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_RelatedPartyMember" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_OperatingLeaseROUAssetsMember" name="OperatingLeaseROUAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_OtherMember" name="OtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_FinanceLeasesMember" name="FinanceLeasesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_BoardOfDirectorsMember" name="BoardOfDirectorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" name="IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_GainLossOnLoanForgiveness" name="GainLossOnLoanForgiveness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" name="IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_RepaymentsOfFinanceLeaseObligations" name="RepaymentsOfFinanceLeaseObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" name="ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_DilutedWeightedAverageSharesOutstanding" name="DilutedWeightedAverageSharesOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" name="DilutedWeightedAverageEffectsOfDilutiveSecurities" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" name="FiniteLivedIntangibleAssetsNotSubjectToAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_PaycheckProtectionProgramLoan" name="PaycheckProtectionProgramLoan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_ContractWithCustomerLiabilityUnearnedBillings" name="ContractWithCustomerLiabilityUnearnedBillings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" name="FinanceLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_CommonStockDividendPaymentTerms" name="CommonStockDividendPaymentTerms" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandSixEquityIncentivePlanMember" name="TwoThousandSixEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember" name="TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>wfcf-20210630_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.9a -->
    <!-- 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://wherefoodcomesfrom.com/role/Cover" xlink:href="wfcf-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheets" xlink:href="wfcf-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:href="wfcf-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:href="wfcf-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:href="wfcf-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:href="wfcf-20210630.xsd#StatementOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlc" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:href="wfcf-20210630.xsd#NotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:href="wfcf-20210630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:href="wfcf-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:href="wfcf-20210630.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Leases" xlink:href="wfcf-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:href="wfcf-20210630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Segments" xlink:href="wfcf-20210630.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:href="wfcf-20210630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:href="wfcf-20210630.xsd#NotesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:href="wfcf-20210630.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:href="wfcf-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:href="wfcf-20210630.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfIntangibleAndOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLongTermDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:href="wfcf-20210630.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStock-basedCompensationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:href="wfcf-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:href="wfcf-20210630.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:href="wfcf-20210630.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfOperatingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SegmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" 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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:label="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" 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="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" 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_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" 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_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" 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_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" 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_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" 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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" 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="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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-gaapLiabilities" 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="2" 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="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <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: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:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" 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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link: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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="loc_us-gaapInvestmentIncomeDividend" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInvestmentIncomeDividend" 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_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="loc_WFCFGainLossOnLoanForgiveness" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_WFCFGainLossOnLoanForgiveness" 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_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" 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_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" 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_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpense" 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-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" 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_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets" 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="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="loc_WFCFGainLossOnLoanForgiveness" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_WFCFGainLossOnLoanForgiveness" 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="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:label="loc_WFCFIncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_WFCFIncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessTwoNetOfCashAcquired" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessTwoNetOfCashAcquired" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="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_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RepaymentsOfFinanceLeaseObligations" xlink:label="loc_WFCFRepaymentsOfFinanceLeaseObligations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_WFCFRepaymentsOfFinanceLeaseObligations" 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_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:title="00000006 - Statement - Consolidated Statement of Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:title="00000007 - Disclosure - The Company and Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:title="00000008 - Disclosure - Basic and Diluted Net Income / (Loss) per Share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:title="00000009 - Disclosure - Investment in Progressive Beef, LLC" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:title="00000010 - Disclosure - Intangible and Other Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000011 - Disclosure - Accrued Expenses and Other Current Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:title="00000012 - Disclosure - Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:title="00000013 - Disclosure - Stock-Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:title="00000014 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:title="00000015 - Disclosure - Revenue Recognition" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Segments" xlink:title="00000018 - Disclosure - Segments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:title="00000019 - Disclosure - Supplemental Cash Flow Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:title="00000020 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:title="00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:title="00000022 - Disclosure - Intangible and Other Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:title="00000024 - Disclosure - Notes Payable (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:title="00000025 - Disclosure - Stock-Based Compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:title="00000026 - Disclosure - Revenue Recognition (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:title="00000027 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:title="00000028 - Disclosure - Segments (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:title="00000029 - Disclosure - Supplemental Cash Flow Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - The Company and Basis of Presentation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:title="00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:title="00000032 - Disclosure - Investment in Progressive Beef, LLC (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible and Other Assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" 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_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" 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_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerRefundLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerRefundLiabilityCurrent" 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_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:title="00000035 - Disclosure - Schedule of Long Term Debt (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:title="00000036 - Disclosure - Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:title="00000037 - Disclosure - Schedule of Stock-based Compensation Expense (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:title="00000038 - Disclosure - Schedule of Estimated Fair Value of Stock Options (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:title="00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000040 - Disclosure - Schedule of Stock Option Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:title="00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000042 - Disclosure - Stock-Based Compensation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000043 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:title="00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Changes in Contract Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000046 - Disclosure - Revenue Recognition (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000047 - Disclosure - Schedule of Lease Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <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:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapOperatingLeaseCost" 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_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" 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_FinanceLeaseInterestExpense" xlink:label="loc_us-gaapFinanceLeaseInterestExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapFinanceLeaseInterestExpense" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:title="00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:title="00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:title="00000051 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:title="00000052 - Disclosure - Schedule of Operating Segments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:title="00000053 - Disclosure - Segments (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:title="00000054 - Disclosure - Schedule of Supplemental Cash Flow Information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>wfcf-20210630_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.9a -->
    <!-- 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://wherefoodcomesfrom.com/role/Cover" xlink:href="wfcf-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheets" xlink:href="wfcf-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:href="wfcf-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:href="wfcf-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:href="wfcf-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:href="wfcf-20210630.xsd#StatementOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlc" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:href="wfcf-20210630.xsd#NotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:href="wfcf-20210630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:href="wfcf-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:href="wfcf-20210630.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Leases" xlink:href="wfcf-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:href="wfcf-20210630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Segments" xlink:href="wfcf-20210630.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:href="wfcf-20210630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:href="wfcf-20210630.xsd#NotesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:href="wfcf-20210630.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:href="wfcf-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:href="wfcf-20210630.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfIntangibleAndOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLongTermDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:href="wfcf-20210630.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStock-basedCompensationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:href="wfcf-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:href="wfcf-20210630.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:href="wfcf-20210630.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfOperatingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SegmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SubsequentEventsDetailsNarrative" 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://wherefoodcomesfrom.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (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/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-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" 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_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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationServiceRevenueMember" xlink:label="loc_WFCFVerificationAndCertificationServiceRevenueMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFVerificationAndCertificationServiceRevenueMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ProductSalesMember" xlink:label="loc_WFCFProductSalesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFProductSalesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareAndRelatedConsultingRevenueMember" xlink:label="loc_WFCFSoftwareAndRelatedConsultingRevenueMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFSoftwareAndRelatedConsultingRevenueMember_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_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_170" 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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" 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_CostOfRevenueAbstract" xlink:label="loc_us-gaapCostOfRevenueAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenueAbstract_170" 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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenue_170" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit_170" 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_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_170" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_170" 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_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" 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_InvestmentIncomeDividend" xlink:label="loc_us-gaapInvestmentIncomeDividend_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_us-gaapInvestmentIncomeDividend_170" 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_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_us-gaapOtherNonoperatingIncome_170" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="loc_WFCFGainLossOnLoanForgiveness_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_WFCFGainLossOnLoanForgiveness_170" 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_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1_170" 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_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax_170" 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_InterestExpense" xlink:label="loc_us-gaapInterestExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_170" xlink:to="loc_us-gaapInterestExpense_170" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_170" 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_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_170" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_170" 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_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract_170" 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_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareAbstract_170" xlink:to="loc_us-gaapEarningsPerShareBasic_170" 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_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareAbstract_170" xlink:to="loc_us-gaapEarningsPerShareDiluted_170" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_170" 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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_170" xlink:type="arc" order="22" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:title="00000006 - Statement - Consolidated Statement of 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <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-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_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_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockholdersEquity_510" 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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapSharesOutstanding_510" 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_510" 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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_510" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_510" 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_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_510" 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_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_510" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_510" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetIncomeLoss_510" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:title="00000007 - Disclosure - The Company and Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:title="00000008 - Disclosure - Basic and Diluted Net Income / (Loss) per Share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:title="00000009 - Disclosure - Investment in Progressive Beef, LLC" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:title="00000010 - Disclosure - Intangible and Other Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000011 - Disclosure - Accrued Expenses and Other Current Liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:title="00000012 - Disclosure - Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:title="00000013 - Disclosure - Stock-Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:title="00000014 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:title="00000015 - Disclosure - Revenue Recognition" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Segments" xlink:title="00000018 - Disclosure - Segments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:title="00000019 - Disclosure - Supplemental Cash Flow Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:title="00000020 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:title="00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:title="00000022 - Disclosure - Intangible and Other Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:title="00000024 - Disclosure - Notes Payable (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:title="00000025 - Disclosure - Stock-Based Compensation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:title="00000026 - Disclosure - Revenue Recognition (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:title="00000027 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:title="00000028 - Disclosure - Segments (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:title="00000029 - Disclosure - Supplemental Cash Flow Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - The Company and Basis of Presentation (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:title="00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:title="00000032 - Disclosure - Investment in Progressive Beef, LLC (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible and Other Assets (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaapTrademarksAndTradeNamesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTrademarksAndTradeNamesMember_0" 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_MinimumMember" xlink:label="loc_srtMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="22" />
      <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_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_AccreditationsMember" xlink:label="loc_WFCFAccreditationsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_WFCFAccreditationsMember_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_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_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_PatentsMember" xlink:label="loc_us-gaapPatentsMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember_110" xlink:type="arc" order="111" />
      <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_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_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_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaapTrademarksAndTradeNamesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTrademarksAndTradeNamesMember_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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_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_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_200" 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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_200" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_200" 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_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_200" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:label="loc_WFCFFiniteLivedIntangibleAssetsNotSubjectToAmortization_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_WFCFFiniteLivedIntangibleAssetsNotSubjectToAmortization_200" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_200" 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_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapOtherAssetsNoncurrent_200" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:label="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_200" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:title="00000035 - Disclosure - Schedule of Long Term Debt (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:title="00000036 - Disclosure - Notes Payable (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_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityTable" 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_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" 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_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_PaycheckProtectionProgramMember" xlink:label="loc_WFCFPaycheckProtectionProgramMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_WFCFPaycheckProtectionProgramMember_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_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" 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_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_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember_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_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapProceedsFromLoans_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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_WorkingCapital" xlink:label="loc_WFCFWorkingCapital_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_WFCFWorkingCapital_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_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate1_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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_60" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:title="00000037 - Disclosure - Schedule of Stock-based Compensation Expense (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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:title="00000038 - Disclosure - Schedule of Estimated Fair Value of Stock Options (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:title="00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (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_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" 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_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" 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_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" xlink:label="loc_WFCFTwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwoMember" xlink:label="loc_WFCFTwoThousandAndTwentyTwoMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyTwoMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyThreeMember" xlink:label="loc_WFCFTwoThousandAndTwentyThreeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyThreeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyFourMember" xlink:label="loc_WFCFTwoThousandAndTwentyFourMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyFourMember_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_60" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000040 - Disclosure - Schedule of Stock Option Activity (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:title="00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000042 - 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" 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_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_srtTitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EmployeesMember" xlink:label="loc_WFCFEmployeesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_WFCFEmployeesMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000043 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:title="00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationSegmentMember" xlink:label="loc_WFCFVerificationAndCertificationSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFVerificationAndCertificationSegmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:label="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EliminationsAndOtherMember" xlink:label="loc_WFCFEliminationsAndOtherMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFEliminationsAndOtherMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_Consolidated1Member" xlink:label="loc_WFCFConsolidated1Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFConsolidated1Member_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ProductSalesMember" xlink:label="loc_WFCFProductSalesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFProductSalesMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareRelatedConsultingServiceRevenueMember" xlink:label="loc_WFCFSoftwareRelatedConsultingServiceRevenueMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFSoftwareRelatedConsultingServiceRevenueMember_160" xlink:type="arc" order="162" />
      <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_650" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_650" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Changes in Contract Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000046 - Disclosure - Revenue Recognition (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000047 - Disclosure - Schedule of Lease Expense (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" 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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" 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_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" 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_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RelatedPartyMember" xlink:label="loc_WFCFRelatedPartyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_WFCFRelatedPartyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OtherMember" xlink:label="loc_WFCFOtherMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_WFCFOtherMember_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_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" 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_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" 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_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OperatingLeaseROUAssetsMember" xlink:label="loc_WFCFOperatingLeaseROUAssetsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_WFCFOperatingLeaseROUAssetsMember_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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_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="wfcf-20210630.xsd#WFCF_FinanceLeasesMember" xlink:label="loc_WFCFFinanceLeasesMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_WFCFFinanceLeasesMember_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_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_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_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_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_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_150" 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_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent_150" 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_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent_150" 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_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiability_150" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_150" 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1_150" 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_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_150" 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_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent_150" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:title="00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:title="00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:title="00000051 - 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_LessorLeaseDescriptionLineItems" xlink:label="loc_us-gaapLessorLeaseDescriptionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaapLesseeLeaseDescriptionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLessorLeaseDescriptionLineItems" xlink:to="loc_us-gaapLesseeLeaseDescriptionTable" 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_LeaseContractualTermAxis" xlink:label="loc_us-gaapLeaseContractualTermAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLeaseContractualTermAxis" 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_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain" 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_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CorporateHeadquartersMember" xlink:label="loc_WFCFCorporateHeadquartersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_WFCFCorporateHeadquartersMember_0" 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_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_srtOwnershipAxis" 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_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" 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_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TheMoveLLCMember" xlink:label="loc_WFCFTheMoveLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_WFCFTheMoveLLCMember_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_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLessorLeaseDescriptionLineItems" xlink:to="loc_us-gaapOperatingLeaseCost_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_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLessorLeaseDescriptionLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:title="00000052 - Disclosure - Schedule of Operating Segments (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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationSegmentMember" xlink:label="loc_WFCFVerificationAndCertificationSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFVerificationAndCertificationSegmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:label="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EliminationsAndOtherMember" xlink:label="loc_WFCFEliminationsAndOtherMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFEliminationsAndOtherMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_Consolidated1Member" xlink:label="loc_WFCFConsolidated1Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFConsolidated1Member_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_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_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_ProductMember" xlink:label="loc_us-gaapProductMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_160" xlink:type="arc" order="162" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember" xlink:label="loc_us-gaapLicenseAndServiceMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapLicenseAndServiceMember_240" xlink:type="arc" order="242" />
      <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_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGoodwill_730" 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_OtherAssets" xlink:label="loc_us-gaapOtherAssets_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOtherAssets_730" 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_Assets" xlink:label="loc_us-gaapAssets_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_730" 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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_730" 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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfRevenue_730" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit_730" 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_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization_730" 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_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingExpenses_730" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_730" 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_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense_730" 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_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_730" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNetIncomeLoss_730" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:title="00000053 - Disclosure - Segments (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:title="00000054 - Disclosure - Schedule of Supplemental Cash Flow Information (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (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_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" 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_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_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_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" 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_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_BoardOfDirectorsMember" xlink:label="loc_WFCFBoardOfDirectorsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_WFCFBoardOfDirectorsMember_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_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CommonStockDividendPaymentTerms" xlink:label="loc_WFCFCommonStockDividendPaymentTerms_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_WFCFCommonStockDividendPaymentTerms_20" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>wfcf-20210630_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.9a -->
    <!-- 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/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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationServiceRevenueMember" xlink:label="WFCF_VerificationAndCertificationServiceRevenueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_VerificationAndCertificationServiceRevenueMember" xlink:to="WFCF_VerificationAndCertificationServiceRevenueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_VerificationAndCertificationServiceRevenueMember_lbl" xml:lang="en-US">Verification and Certification Service Revenue [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ProductSalesMember" xlink:label="WFCF_ProductSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ProductSalesMember" xlink:to="WFCF_ProductSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ProductSalesMember_lbl" xml:lang="en-US">Consolidated [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareAndRelatedConsultingRevenueMember" xlink:label="WFCF_SoftwareAndRelatedConsultingRevenueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareAndRelatedConsultingRevenueMember" xlink:to="WFCF_SoftwareAndRelatedConsultingRevenueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SoftwareAndRelatedConsultingRevenueMember_lbl" xml:lang="en-US">Software and Related Consulting Revenue [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_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_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury 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_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_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_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xml:lang="en-US">Trademarks and Trade Names [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/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="wfcf-20210630.xsd#WFCF_AccreditationsMember" xlink:label="WFCF_AccreditationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_AccreditationsMember" xlink:to="WFCF_AccreditationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_AccreditationsMember_lbl" xml:lang="en-US">Accreditations [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_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/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_PaycheckProtectionProgramMember" xlink:label="WFCF_PaycheckProtectionProgramMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_PaycheckProtectionProgramMember" xlink:to="WFCF_PaycheckProtectionProgramMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_PaycheckProtectionProgramMember_lbl" xml:lang="en-US">Paycheck Protection Program [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_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Credit Facility [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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EmployeesMember" xlink:label="WFCF_EmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_EmployeesMember" xlink:to="WFCF_EmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_EmployeesMember_lbl" xml:lang="en-US">Employees [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_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" xlink:label="WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" xlink:to="WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_lbl" xml:lang="en-US">Two Thousand And Twenty Twenty One Remaining Nine Months [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwoMember" xlink:label="WFCF_TwoThousandAndTwentyTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyTwoMember" xlink:to="WFCF_TwoThousandAndTwentyTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_TwoThousandAndTwentyTwoMember_lbl" xml:lang="en-US">2022 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyThreeMember" xlink:label="WFCF_TwoThousandAndTwentyThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyThreeMember" xlink:to="WFCF_TwoThousandAndTwentyThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_TwoThousandAndTwentyThreeMember_lbl" xml:lang="en-US">2023 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyFourMember" xlink:label="WFCF_TwoThousandAndTwentyFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyFourMember" xlink:to="WFCF_TwoThousandAndTwentyFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_TwoThousandAndTwentyFourMember_lbl" xml:lang="en-US">2024 [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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationSegmentMember" xlink:label="WFCF_VerificationAndCertificationSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_VerificationAndCertificationSegmentMember" xlink:to="WFCF_VerificationAndCertificationSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_VerificationAndCertificationSegmentMember_lbl" xml:lang="en-US">Verification and Certification 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_ServiceMember" xlink:label="us-gaap_ServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:label="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:to="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember_lbl" xml:lang="en-US">Software Sales and Related Consulting Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EliminationsAndOtherMember" xlink:label="WFCF_EliminationsAndOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_EliminationsAndOtherMember" xlink:to="WFCF_EliminationsAndOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_EliminationsAndOtherMember_lbl" xml:lang="en-US">Eliminations and Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_Consolidated1Member" xlink:label="WFCF_Consolidated1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_Consolidated1Member" xlink:to="WFCF_Consolidated1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_Consolidated1Member_lbl" xml:lang="en-US">Consolidated 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareRelatedConsultingServiceRevenueMember" xlink:label="WFCF_SoftwareRelatedConsultingServiceRevenueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareRelatedConsultingServiceRevenueMember" xlink:to="WFCF_SoftwareRelatedConsultingServiceRevenueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SoftwareRelatedConsultingServiceRevenueMember_lbl" xml:lang="en-US">Software Related Consulting Service Revenue [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_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CorporateHeadquartersMember" xlink:label="WFCF_CorporateHeadquartersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_CorporateHeadquartersMember" xlink:to="WFCF_CorporateHeadquartersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_CorporateHeadquartersMember_lbl" xml:lang="en-US">Corporate Headquarters [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TheMoveLLCMember" xlink:label="WFCF_TheMoveLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TheMoveLLCMember" xlink:to="WFCF_TheMoveLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_TheMoveLLCMember_lbl" xml:lang="en-US">The Move, LLC [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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RelatedPartyMember" xlink:label="WFCF_RelatedPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_RelatedPartyMember" xlink:to="WFCF_RelatedPartyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [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_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OperatingLeaseROUAssetsMember" xlink:label="WFCF_OperatingLeaseROUAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_OperatingLeaseROUAssetsMember" xlink:to="WFCF_OperatingLeaseROUAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_OperatingLeaseROUAssetsMember_lbl" xml:lang="en-US">Operating Lease R O U Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OtherMember" xlink:label="WFCF_OtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_OtherMember" xlink:to="WFCF_OtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_OtherMember_lbl" xml:lang="en-US">Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FinanceLeasesMember" xlink:label="WFCF_FinanceLeasesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FinanceLeasesMember" xlink:to="WFCF_FinanceLeasesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_FinanceLeasesMember_lbl" xml:lang="en-US">Finance Leases [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_ProductMember" xlink:label="us-gaap_ProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Product [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_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicenseAndServiceMember" xlink:to="us-gaap_LicenseAndServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LicenseAndServiceMember_lbl" xml:lang="en-US">License and Service [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="wfcf-20210630.xsd#WFCF_BoardOfDirectorsMember" xlink:label="WFCF_BoardOfDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_BoardOfDirectorsMember" xlink:to="WFCF_BoardOfDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_BoardOfDirectorsMember_lbl" xml:lang="en-US">Board of Directors [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">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="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">Accounts receivable, net of 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_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/label" xlink:label="us-gaap_InventoryNet_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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and 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_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 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_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 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_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/label" xlink:label="us-gaap_OtherLongTermInvestments_lbl" xml:lang="en-US">Investment in Progressive Beef</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:label="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:to="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_lbl" xml:lang="en-US">Intangible and other 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_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_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax 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_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 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_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other 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_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/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_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_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of finance 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_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">Current portion of 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_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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long term debt, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance lease obligations, net of current portion</link: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/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease obligation, net of current portion</link: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/totalLabel" xlink:label="us-gaap_Liabilities_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_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="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">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, $0.001 par value; 5,000 shares authorized; none issued or 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_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value; 95,000 shares authorized; 6,475 (2021) and 6,456 (2020) shares issued, and 6,095 (2021) and 6,118 (2020) 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_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_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock of 380 (2021) and 338 (2020) 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_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_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 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="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, 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, 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_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="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</link: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, 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, 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, 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_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury 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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">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_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/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Total 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_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xml:lang="en-US">Costs 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_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total costs 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_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="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/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_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_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">Income from 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/(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_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeDividend" xlink:to="us-gaap_InvestmentIncomeDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeDividend_lbl" xml:lang="en-US">Dividend income from Progressive Beef</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="WFCF_GainLossOnLoanForgiveness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_GainLossOnLoanForgiveness" xlink:to="WFCF_GainLossOnLoanForgiveness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_GainLossOnLoanForgiveness_lbl" xml:lang="en-US">Loan forgiveness from Paycheck Protection Program</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_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_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">(Loss)/gain on foreign currency exchange</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="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</link: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 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_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">Per share - net 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_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link: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/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of common 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_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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link: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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link: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">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_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net 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_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 to net cash 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_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/label" 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_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/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_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_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/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based 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_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 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_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_GainLossOnLoanForgiveness" xlink:to="WFCF_GainLossOnLoanForgiveness_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="WFCF_GainLossOnLoanForgiveness_2_lbl" xml:lang="en-US">Forgiveness of note payable from Paycheck Protection Program</link: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 operating assets and liabilities, net of effect from acquisitions:</link: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">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_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_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_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">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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:label="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:to="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_lbl" xml:lang="en-US">Right of use assets and liabilities, 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="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">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_PaymentsToAcquireBusinessTwoNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_lbl" xml:lang="en-US">Acquisition of Postelsia Holdings, Ltd.</link: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/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, equipment and software 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_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="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">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_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RepaymentsOfFinanceLeaseObligations" xlink:label="WFCF_RepaymentsOfFinanceLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_RepaymentsOfFinanceLeaseObligations" xlink:to="WFCF_RepaymentsOfFinanceLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="WFCF_RepaymentsOfFinanceLeaseObligations_lbl" xml:lang="en-US">Repayments of finance 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_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">Proceeds from stock option exercise</link: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">Stock repurchase under Stock Buyback 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_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) / provided by 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_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 change in 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash at end of 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [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">Balance at March 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_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">Ending balance, 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Stock-based 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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Stock 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Stock options exercised, 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_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Repurchase of common shares under Stock Buyback 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_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Repurchase of common shares under Stock Buyback Plan, 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/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</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">Balance at June 30, 2020</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">Shares, Outstanding, 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_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_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">The Company and Basis of Presentation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_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">Basic and Diluted 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_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xml:lang="en-US">Investments, All Other Investments [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_InvestmentTextBlock" xlink:label="us-gaap_InvestmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTextBlock_lbl" xml:lang="en-US">Investment in Progressive Beef, LLC</link: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_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible and 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_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses and Other 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_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt 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_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Notes 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_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_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_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_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_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_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 and 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_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">Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Elements [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_CashFlowSupplementalDisclosuresTextBlock" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US">Supplemental 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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciliation of Basic and Diluted Income Per Share Computations</link: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">Schedule of Intangible and 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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other 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_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Long Term Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Schedule of Stock-based 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_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">Schedule of Estimated Fair Value 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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl" xml:lang="en-US">Schedule of Unrecognized Compensation Cost from Unvested 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_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Restricted Stock Activity Under Equity Incentive 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_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 Revenues Disaggregated by 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_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of Changes in Contract 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_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">Schedule of Lease Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information Related to Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related to Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" xlink:label="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" xlink:to="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturities of Operating Lease and Finance Lease 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_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 Operating Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental 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_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse split stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted average shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_DilutedWeightedAverageSharesOutstanding" xlink:label="WFCF_DilutedWeightedAverageSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_DilutedWeightedAverageSharesOutstanding" xlink:to="WFCF_DilutedWeightedAverageSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="WFCF_DilutedWeightedAverageSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" xlink:label="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" xlink:to="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities_lbl" xml:lang="en-US">Weighted average effects of dilutive securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeDividend" xlink:to="us-gaap_InvestmentIncomeDividend_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentIncomeDividend_2_lbl" xml:lang="en-US">Dividend 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_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">Intangible and other assets, 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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated useful lives of 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less 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/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible and other assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:label="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:to="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization_lbl" xml:lang="en-US">Tradenames/trademarks (not subject to 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_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</link: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/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:to="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_2_lbl" xml:lang="en-US">Intangible and 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_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income and sales 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_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">Payroll related accruals</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Professional fees and other expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Accrued expenses and other current liabilities&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_PaycheckProtectionProgramLoan" xlink:label="WFCF_PaycheckProtectionProgramLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_PaycheckProtectionProgramLoan" xlink:to="WFCF_PaycheckProtectionProgramLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_PaycheckProtectionProgramLoan_lbl" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Less current portion of notes payable and other long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">Notes payable and other long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [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_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Line of Credit Facility [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_ProceedsFromLoans" xlink:label="us-gaap_ProceedsFromLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Proceeds from loans</link: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">Revolving line of credit maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_WorkingCapital" xlink:label="WFCF_WorkingCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_WorkingCapital" xlink:to="WFCF_WorkingCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_WorkingCapital_lbl" xml:lang="en-US">Working 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_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">Interest rate, basis spread</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt 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_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: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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_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_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">Number of options awarded to purchase common 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_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_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_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">Assumed 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_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 life of options from the date of 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_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">Unvested 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">Unvested restricted stock 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Total 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_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">Number of stock options, 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_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 avg exercise price per share, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, 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_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 avg remaining contractual life (in years), 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_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/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, Beginning Balance</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">Number of stock 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_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 avg exercise price per share, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted avg remaining contractual life (in years), Granted</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/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Number of stock 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 avg exercise price per share, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted avg remaining contractual life (in years), 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of stock options, Expired/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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted avg exercise price per share, Expired/Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Expired/Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted avg remaining contractual life (in years), Expired/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">Number of stock options, Ending Balance</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 avg exercise price per share, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_lbl" xml:lang="en-US">Weighted avg remaining contractual life (in years), Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xml:lang="en-US">Aggregate intrinsic value, 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_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">Number of stock 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 avg exercise price per share, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Exercisable 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_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 avg remaining contractual life (in years), Exercisable 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value, Exercisable 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Number of stock options, Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted avg exercise price per share, Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted avg grant date fair value per share, Unvested Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted avg remaining contractual life (in years), Unvested Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_lbl" xml:lang="en-US">Aggregate intrinsic value, Unvested 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_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">Number of restricted stock options, 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_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 avg grant date fair value, 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_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">Number of restricted stock 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_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 avg 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">Number of restricted stock options, 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 avg 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/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of restricted stock 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_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 avg 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">Number of restricted stock options, Ending Balance</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 avg grant date fair value, 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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_lbl" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_lbl" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_lbl" xml:lang="en-US">Number of shares awards 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_lbl" xml:lang="en-US">Stock options exercise price per share</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 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_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_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xml:lang="en-US">Unearned revenue January 1, 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ContractWithCustomerLiabilityUnearnedBillings" xlink:label="WFCF_ContractWithCustomerLiabilityUnearnedBillings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ContractWithCustomerLiabilityUnearnedBillings" xlink:to="WFCF_ContractWithCustomerLiabilityUnearnedBillings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ContractWithCustomerLiabilityUnearnedBillings_lbl" xml:lang="en-US">Unearned billings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_3_lbl" xml:lang="en-US">Unearned revenue June 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_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">Accounts receivable from contracts with customers, net of allowance for doubtful accounts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_4_lbl" xml:lang="en-US">Deferred revenue from contracts with 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_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_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization 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_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on finance 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_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total net 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_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems_lbl" xml:lang="en-US">Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]</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">Operating lease ROU assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Current operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Noncurrent operating lease 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_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="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 and equipment, at 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_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 amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Current obligations of finance leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Finance leases, net of current 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_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Total finance lease 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_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 operating lease term (in 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining finance lease term (in 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_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">Operating leases weighted average discount 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_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Finance leases weighted average discount 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_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">Operating cash flows from operating 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_OperatingLeasePaymentsUse" xlink:label="us-gaap_OperatingLeasePaymentsUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePaymentsUse" xlink:to="us-gaap_OperatingLeasePaymentsUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePaymentsUse_lbl" xml:lang="en-US">Operating cash flows from finance 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_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Financing cash flows from finance 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_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 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2021 (six remaining months)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2021 (six remaining months)</link: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">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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_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_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">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_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_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_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">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_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_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_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">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Thereafter</link: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/label" 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_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_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 amount representing 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_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less amount representing interest</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">Total lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiability_2_lbl" xml:lang="en-US">Total lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_3_lbl" xml:lang="en-US">Less current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_3_lbl" xml:lang="en-US">Less current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xml:lang="en-US">Long-term lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_3_lbl" xml:lang="en-US">Long-term 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_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [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_LessorLeaseDescriptionLineItems" xlink:label="us-gaap_LessorLeaseDescriptionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LessorLeaseDescriptionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lessor, Lease, Description [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_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Ownership 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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">All other assets, net</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">Total assets</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_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xml:lang="en-US">Depreciation &amp; 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_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/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Other operating expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Segment operating 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_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/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income</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/terseLabel" 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_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_3_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_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 operating segment</link: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 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_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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [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_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [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_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">Common stock, cash dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CommonStockDividendPaymentTerms" xlink:label="WFCF_CommonStockDividendPaymentTerms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_CommonStockDividendPaymentTerms" xlink:to="WFCF_CommonStockDividendPaymentTerms_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_CommonStockDividendPaymentTerms_lbl" xml:lang="en-US">Common stock, dividend payment terms</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:to="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_doc" xml:lang="en-US">Intangible Assets Net Excluding Goodwill And Other Assets Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_VerificationAndCertificationServiceRevenueMember" xlink:to="WFCF_VerificationAndCertificationServiceRevenueMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_VerificationAndCertificationServiceRevenueMember_doc" xml:lang="en-US">Verification and Certification Service Revenue [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ProductSalesMember" xlink:to="WFCF_ProductSalesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ProductSalesMember_doc" xml:lang="en-US">Product Sales [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareAndRelatedConsultingRevenueMember" xlink:to="WFCF_SoftwareAndRelatedConsultingRevenueMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SoftwareAndRelatedConsultingRevenueMember_doc" xml:lang="en-US">Software And Related Consulting Revenue [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_GainLossOnLoanForgiveness" xlink:to="WFCF_GainLossOnLoanForgiveness_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_GainLossOnLoanForgiveness_doc" xml:lang="en-US">Gain Loss On Loan Forgiveness</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:to="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_doc" xml:lang="en-US">Increase Decrease In Right of Use Assets And Liabilities Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_doc" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information Related To Leases Table Text Block</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_doc" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related To Leases Table Text Block</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" xlink:to="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of Maturities of Operating Lease And Finance Lease Liabilities Table Text Block</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_DilutedWeightedAverageSharesOutstanding" xlink:to="WFCF_DilutedWeightedAverageSharesOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_DilutedWeightedAverageSharesOutstanding_doc" xml:lang="en-US">Diluted weighted average shares outstanding.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" xlink:to="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities_doc" xml:lang="en-US">Weighted average effects of dilutive securities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_AccreditationsMember" xlink:to="WFCF_AccreditationsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_AccreditationsMember_doc" xml:lang="en-US">Accreditations [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:to="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization_doc" xml:lang="en-US">Finite lived intangible assets not subject to amortization.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_PaycheckProtectionProgramMember" xlink:to="WFCF_PaycheckProtectionProgramMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_PaycheckProtectionProgramMember_doc" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_WorkingCapital" xlink:to="WFCF_WorkingCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_WorkingCapital_doc" xml:lang="en-US">Working capital.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_EmployeesMember" xlink:to="WFCF_EmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_EmployeesMember_doc" xml:lang="en-US">Employees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandSixEquityIncentivePlanMember" xlink:label="WFCF_TwoThousandSixEquityIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandSixEquityIncentivePlanMember" xlink:to="WFCF_TwoThousandSixEquityIncentivePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TwoThousandSixEquityIncentivePlanMember_doc" xml:lang="en-US">2006 Equity Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember" xlink:label="WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember" xlink:to="WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TwoThousandAndTwentyTwentyOneRemainingSixMonthsMember_doc" xml:lang="en-US">2021 (Remaining Nine Months) [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyTwoMember" xlink:to="WFCF_TwoThousandAndTwentyTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TwoThousandAndTwentyTwoMember_doc" xml:lang="en-US">2022 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyThreeMember" xlink:to="WFCF_TwoThousandAndTwentyThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TwoThousandAndTwentyThreeMember_doc" xml:lang="en-US">2023 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TwoThousandAndTwentyFourMember" xlink:to="WFCF_TwoThousandAndTwentyFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TwoThousandAndTwentyFourMember_doc" xml:lang="en-US">2024 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_doc" xml:lang="en-US">The weighted average exercise price of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">The weighted average grant-date fair value of options outstanding as calculated by applying the disclosed option pricing methodology.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options expired in period weighted average grant date fair value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">The weighted average grant-date fair value of options exercisable as calculated by applying the disclosed option pricing methodology.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards granted in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards exercised in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options canceled, weighted average remaining contractual term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_doc" xml:lang="en-US">Refers to options nonvested for weighted average remaining contractual term.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Refers to options nonvested for weighted average remaining contractual term.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" xlink:to="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_doc" xml:lang="en-US">Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_VerificationAndCertificationSegmentMember" xlink:to="WFCF_VerificationAndCertificationSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_VerificationAndCertificationSegmentMember_doc" xml:lang="en-US">Information by business segments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareRelatedConsultingServiceRevenueMember" xlink:to="WFCF_SoftwareRelatedConsultingServiceRevenueMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SoftwareRelatedConsultingServiceRevenueMember_doc" xml:lang="en-US">Software And Related Consulting Revenue [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:to="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_SoftwareSalesAndRelatedConsultingSegmentMember_doc" xml:lang="en-US">Information by business segments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_EliminationsAndOtherMember" xlink:to="WFCF_EliminationsAndOtherMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_EliminationsAndOtherMember_doc" xml:lang="en-US">The information of eliminations and other.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_Consolidated1Member" xlink:to="WFCF_Consolidated1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_Consolidated1Member_doc" xml:lang="en-US">The informationt of consolidated.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_ContractWithCustomerLiabilityUnearnedBillings" xlink:to="WFCF_ContractWithCustomerLiabilityUnearnedBillings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_ContractWithCustomerLiabilityUnearnedBillings_doc" xml:lang="en-US">Contract with customer liability unearned billings.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_CorporateHeadquartersMember" xlink:to="WFCF_CorporateHeadquartersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_CorporateHeadquartersMember_doc" xml:lang="en-US">Corporate Headquarters [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_TheMoveLLCMember" xlink:to="WFCF_TheMoveLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_TheMoveLLCMember_doc" xml:lang="en-US">The Move, LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_RelatedPartyMember" xlink:to="WFCF_RelatedPartyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_RelatedPartyMember_doc" xml:lang="en-US">It represent the related party.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_OtherMember" xlink:to="WFCF_OtherMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_OtherMember_doc" xml:lang="en-US">The information related to other.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FinanceLeasesMember" xlink:to="WFCF_FinanceLeasesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_FinanceLeasesMember_doc" xml:lang="en-US">Finance Leases [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_doc" xml:lang="en-US">Lessee, operating lease, liability, to be paid, after year four.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_doc" xml:lang="en-US">Finance lease, liability, to be paid, after year four.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_BoardOfDirectorsMember" xlink:to="WFCF_BoardOfDirectorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_BoardOfDirectorsMember_doc" xml:lang="en-US">Board of Directors [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_CommonStockDividendPaymentTerms" xlink:to="WFCF_CommonStockDividendPaymentTerms_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_CommonStockDividendPaymentTerms_doc" xml:lang="en-US">Common stock dividend payment terms.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_RepaymentsOfFinanceLeaseObligations" xlink:to="WFCF_RepaymentsOfFinanceLeaseObligations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="WFCF_RepaymentsOfFinanceLeaseObligations_doc" xml:lang="en-US">Repayments of finance lease obligations.</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_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</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 [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest 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 Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Other Assets</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_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:to="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet_3_lbl" xml:lang="en-US">IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet</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_PaymentsToAcquireBusinessTwoNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_2_lbl" xml:lang="en-US">Payments to Acquire Business Two, Net of Cash Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_RepaymentsOfFinanceLeaseObligations" xlink:to="WFCF_RepaymentsOfFinanceLeaseObligations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_RepaymentsOfFinanceLeaseObligations_3_lbl" xml:lang="en-US">Repayments of finance lease obligations</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</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="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_2_lbl" xml:lang="en-US">APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_DilutedWeightedAverageSharesOutstanding" xlink:to="WFCF_DilutedWeightedAverageSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_DilutedWeightedAverageSharesOutstanding_3_lbl" xml:lang="en-US">DilutedWeightedAverageSharesOutstanding</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_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_2_lbl" xml:lang="en-US">Notes Payable, Current</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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:to="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations 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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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_LeaseCost" xlink:to="us-gaap_LeaseCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_2_lbl" xml:lang="en-US">Lease, Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2_lbl" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2_lbl" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2_lbl" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour_3_lbl" xml:lang="en-US">FinanceLeaseLiabilityPaymentsDueAfterYearFour</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Finance Lease, Liability, Payment, Due</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_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>wfcf-20210630_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.9a -->
    <!-- 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://wherefoodcomesfrom.com/role/Cover" xlink:href="wfcf-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheets" xlink:href="wfcf-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:href="wfcf-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:href="wfcf-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:href="wfcf-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:href="wfcf-20210630.xsd#StatementOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlc" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:href="wfcf-20210630.xsd#NotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:href="wfcf-20210630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:href="wfcf-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:href="wfcf-20210630.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Leases" xlink:href="wfcf-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:href="wfcf-20210630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Segments" xlink:href="wfcf-20210630.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:href="wfcf-20210630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:href="wfcf-20210630.xsd#BasicAndDilutedNetIncomeLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:href="wfcf-20210630.xsd#IntangibleAndOtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="wfcf-20210630.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:href="wfcf-20210630.xsd#NotesPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:href="wfcf-20210630.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:href="wfcf-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:href="wfcf-20210630.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:href="wfcf-20210630.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:href="wfcf-20210630.xsd#CompanyAndBasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:href="wfcf-20210630.xsd#InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfIntangibleAndOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLongTermDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:href="wfcf-20210630.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStock-basedCompensationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="wfcf-20210630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:href="wfcf-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:href="wfcf-20210630.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:href="wfcf-20210630.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfOperatingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SegmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:href="wfcf-20210630.xsd#ScheduleOfSupplementalCashFlowInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:href="wfcf-20210630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <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="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="30" 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="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="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="70" 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_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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_OtherLongTermInvestments" xlink:label="loc_us-gaapOtherLongTermInvestments" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:label="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:type="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="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="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="130" 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="140" 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="150" 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="160" 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_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="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="210" 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_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="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="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <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="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" 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="270" 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="280" 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="290" 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="300" 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="310" 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_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" 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_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="330" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="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="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" 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="10" 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="20" 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_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (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_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-gaapIncomeStatementAbstract" 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_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationServiceRevenueMember" xlink:label="loc_WFCFVerificationAndCertificationServiceRevenueMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFVerificationAndCertificationServiceRevenueMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ProductSalesMember" xlink:label="loc_WFCFProductSalesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFProductSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareAndRelatedConsultingRevenueMember" xlink:label="loc_WFCFSoftwareAndRelatedConsultingRevenueMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFSoftwareAndRelatedConsultingRevenueMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaapCostOfRevenueAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="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" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit" 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_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="loc_us-gaapInvestmentIncomeDividend" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInvestmentIncomeDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="loc_WFCFGainLossOnLoanForgiveness" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_WFCFGainLossOnLoanForgiveness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpense" 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" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - 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_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <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-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_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_GainLossOnLoanForgiveness" xlink:label="loc_WFCFGainLossOnLoanForgiveness" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_WFCFGainLossOnLoanForgiveness" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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="100" 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_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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="140" 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" xlink:label="loc_WFCFIncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_WFCFIncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="180" 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="190" 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_PaymentsToAcquireBusinessTwoNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessTwoNetOfCashAcquired" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessTwoNetOfCashAcquired" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="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="220" 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="230" 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_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RepaymentsOfFinanceLeaseObligations" xlink:label="loc_WFCFRepaymentsOfFinanceLeaseObligations" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_WFCFRepaymentsOfFinanceLeaseObligations" 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_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" 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_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="270" 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="280" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="290" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/StatementOfEquity" xlink:title="00000006 - Statement - Consolidated Statement of 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_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_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-gaapStatementOfFinancialPositionAbstract" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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-gaapEquityComponentDomain" 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_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" 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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" 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_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetIncomeLoss" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation" xlink:title="00000007 - Disclosure - The Company and Basis of Presentation">
      <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_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare" xlink:title="00000008 - Disclosure - Basic and Diluted 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://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc" xlink:title="00000009 - Disclosure - Investment in Progressive Beef, LLC">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTextBlock" xlink:label="loc_us-gaapInvestmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets" xlink:title="00000010 - Disclosure - Intangible and Other 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_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000011 - Disclosure - Accrued Expenses and Other Current Liabilities">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayable" xlink:title="00000012 - Disclosure - Notes Payable">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensation" xlink:title="00000013 - 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://wherefoodcomesfrom.com/role/IncomeTaxes" xlink:title="00000014 - 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://wherefoodcomesfrom.com/role/RevenueRecognition" xlink:title="00000015 - 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://wherefoodcomesfrom.com/role/Leases" xlink:title="00000016 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies" xlink:title="00000017 - 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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Segments" xlink:title="00000018 - Disclosure - Segments">
      <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://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation" xlink:title="00000019 - Disclosure - Supplemental Cash Flow Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="loc_us-gaapCashFlowSupplementalDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapCashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEvents" xlink:title="00000020 - 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://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables" xlink:title="00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (Tables)">
      <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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables" xlink:title="00000022 - Disclosure - Intangible and Other 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableTables" xlink:title="00000024 - Disclosure - Notes Payable (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables" xlink:title="00000025 - 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" />
      <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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="loc_us-gaapScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionTables" xlink:title="00000026 - 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesTables" xlink:title="00000027 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <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_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="loc_WFCFScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_WFCFScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="loc_WFCFScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_WFCFScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" xlink:label="loc_WFCFScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_WFCFScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsTables" xlink:title="00000028 - Disclosure - Segments (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://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables" xlink:title="00000029 - Disclosure - Supplemental Cash Flow 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_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - The Company and Basis of Presentation (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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails" xlink:title="00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)">
      <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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_DilutedWeightedAverageSharesOutstanding" xlink:label="loc_WFCFDilutedWeightedAverageSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_WFCFDilutedWeightedAverageSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities" xlink:label="loc_WFCFDilutedWeightedAverageEffectsOfDilutiveSecurities" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_WFCFDilutedWeightedAverageEffectsOfDilutiveSecurities" xlink:type="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative" xlink:title="00000032 - Disclosure - Investment in Progressive Beef, LLC (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_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="loc_us-gaapInvestmentIncomeDividend" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentIncomeDividend" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails" xlink:title="00000033 - Disclosure - Schedule of Intangible and Other Assets (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaapTrademarksAndTradeNamesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTrademarksAndTradeNamesMember" xlink:type="arc" />
      <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_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" 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_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_AccreditationsMember" xlink:label="loc_WFCFAccreditationsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_WFCFAccreditationsMember" xlink:type="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="80" 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/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember" xlink:type="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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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" />
      <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_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaapTrademarksAndTradeNamesMember_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTrademarksAndTradeNamesMember_2" xlink:type="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_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_2" xlink:type="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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <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="30" 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/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:label="loc_WFCFFiniteLivedIntangibleAssetsNotSubjectToAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_WFCFFiniteLivedIntangibleAssetsNotSubjectToAmortization" xlink:type="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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" 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_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:label="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_WFCFIntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" 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_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerRefundLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapContractWithCustomerRefundLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails" xlink:title="00000035 - Disclosure - Schedule of Long Term Debt (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_PaycheckProtectionProgramLoan" xlink:label="loc_WFCFPaycheckProtectionProgramLoan" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_WFCFPaycheckProtectionProgramLoan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" 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_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative" xlink:title="00000036 - Disclosure - Notes Payable (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_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" 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_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityLineItems" 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_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_PaycheckProtectionProgramMember" xlink:label="loc_WFCFPaycheckProtectionProgramMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_WFCFPaycheckProtectionProgramMember" xlink:type="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-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" 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" />
      <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_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapProceedsFromLoans" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_WorkingCapital" xlink:label="loc_WFCFWorkingCapital" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_WFCFWorkingCapital" xlink:type="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails" xlink:title="00000037 - Disclosure - Schedule of Stock-based Compensation Expense (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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" 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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails" xlink:title="00000038 - Disclosure - Schedule of Estimated Fair Value of 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="0" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" 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_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: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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails" xlink:title="00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (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_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" 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_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" xlink:label="loc_WFCFTwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyTwentyOneRemainingNineMonthsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyTwoMember" xlink:label="loc_WFCFTwoThousandAndTwentyTwoMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyThreeMember" xlink:label="loc_WFCFTwoThousandAndTwentyThreeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TwoThousandAndTwentyFourMember" xlink:label="loc_WFCFTwoThousandAndTwentyFourMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_WFCFTwoThousandAndTwentyFourMember" xlink:type="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="0" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="10" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000040 - Disclosure - Schedule of Stock Option Activity (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="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" 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="30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="50" 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="60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:type="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="90" 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="100" 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="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:type="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="170" 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="180" 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="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:type="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_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_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="220" 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="230" 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="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:type="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="250" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" xlink:label="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" xlink:label="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_WFCFSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails" xlink:title="00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" />
      <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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000042 - 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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EmployeesMember" xlink:label="loc_WFCFEmployeesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_WFCFEmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000043 - 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_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_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" 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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails" xlink:title="00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationSegmentMember" xlink:label="loc_WFCFVerificationAndCertificationSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFVerificationAndCertificationSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:label="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EliminationsAndOtherMember" xlink:label="loc_WFCFEliminationsAndOtherMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFEliminationsAndOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_Consolidated1Member" xlink:label="loc_WFCFConsolidated1Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFConsolidated1Member" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ProductSalesMember" xlink:label="loc_WFCFProductSalesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFProductSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareRelatedConsultingServiceRevenueMember" xlink:label="loc_WFCFSoftwareRelatedConsultingServiceRevenueMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_WFCFSoftwareRelatedConsultingServiceRevenueMember" xlink:type="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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Changes in Contract Liabilities (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_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_ContractWithCustomerLiabilityUnearnedBillings" xlink:label="loc_WFCFContractWithCustomerLiabilityUnearnedBillings" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_WFCFContractWithCustomerLiabilityUnearnedBillings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="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_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000046 - 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_ContractWithCustomerAssetNet" xlink:label="loc_us-gaapContractWithCustomerAssetNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNet" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000047 - Disclosure - Schedule of Lease Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" 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_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaapFinanceLeaseInterestExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" 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_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_RelatedPartyMember" xlink:label="loc_WFCFRelatedPartyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_WFCFRelatedPartyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OtherMember" xlink:label="loc_WFCFOtherMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_WFCFOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" 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_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_OperatingLeaseROUAssetsMember" xlink:label="loc_WFCFOperatingLeaseROUAssetsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_WFCFOperatingLeaseROUAssetsMember" xlink:type="arc" />
      <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-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_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="wfcf-20210630.xsd#WFCF_FinanceLeasesMember" xlink:label="loc_WFCFFinanceLeasesMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_WFCFFinanceLeasesMember" xlink:type="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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" 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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" 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_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" 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_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" />
      <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="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:title="00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <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-gaapLeasesAbstract" 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_OperatingLeasePaymentsUse" xlink:label="loc_us-gaapOperatingLeasePaymentsUse" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasePaymentsUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" xlink:type="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails" xlink:title="00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="loc_WFCFLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_WFCFLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="loc_WFCFFinanceLeaseLiabilityPaymentsDueAfterYearFour" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_WFCFFinanceLeaseLiabilityPaymentsDueAfterYearFour" 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_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" 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_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" 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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative" xlink:title="00000051 - 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_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaapLesseeLeaseDescriptionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeLeaseDescriptionTable" 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_LessorLeaseDescriptionLineItems" xlink:label="loc_us-gaapLessorLeaseDescriptionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLessorLeaseDescriptionLineItems" 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_LeaseContractualTermAxis" xlink:label="loc_us-gaapLeaseContractualTermAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLeaseContractualTermAxis" 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_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CorporateHeadquartersMember" xlink:label="loc_WFCFCorporateHeadquartersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_WFCFCorporateHeadquartersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_srtOwnershipAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_TheMoveLLCMember" xlink:label="loc_WFCFTheMoveLLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_WFCFTheMoveLLCMember" xlink:type="arc" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLessorLeaseDescriptionLineItems" 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_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLessorLeaseDescriptionLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails" xlink:title="00000052 - Disclosure - Schedule of Operating Segments (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="wfcf-20210630.xsd#WFCF_VerificationAndCertificationSegmentMember" xlink:label="loc_WFCFVerificationAndCertificationSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFVerificationAndCertificationSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_SoftwareSalesAndRelatedConsultingSegmentMember" xlink:label="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFSoftwareSalesAndRelatedConsultingSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_EliminationsAndOtherMember" xlink:label="loc_WFCFEliminationsAndOtherMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFEliminationsAndOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_Consolidated1Member" xlink:label="loc_WFCFConsolidated1Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_WFCFConsolidated1Member" 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-gaapScheduleOfSegmentReportingInformationBySegmentTable" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember" xlink:label="loc_us-gaapLicenseAndServiceMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapLicenseAndServiceMember" xlink:type="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-gaapSegmentReportingInformationLineItems" 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_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOtherAssets" xlink:type="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="20" 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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="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" />
      <link:presentationArc order="50" 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_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" 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_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="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="80" 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="90" 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_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative" xlink:title="00000053 - Disclosure - Segments (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://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails" xlink:title="00000054 - Disclosure - Schedule of Supplemental Cash Flow 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_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (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_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_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" 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_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" 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_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-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_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="10" 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/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_BoardOfDirectorsMember" xlink:label="loc_WFCFBoardOfDirectorsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_WFCFBoardOfDirectorsMember" xlink:type="arc" />
      <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-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="wfcf-20210630.xsd#WFCF_CommonStockDividendPaymentTerms" xlink:label="loc_WFCFCommonStockDividendPaymentTerms" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_WFCFCommonStockDividendPaymentTerms" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>form10-q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:WFCF="http://wherefoodcomesfrom.com/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  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="wfcf-20210630.xsd" xlink:type="simple"/>
    <context id="From2021-01-01to2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2021-07-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:VerificationAndCertificationServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareAndRelatedConsultingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="From2021-01-012021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="AsOf2019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="From2020-01-012020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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">0001360565</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_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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">0001360565</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="AsOf2021-06-30_us-gaap_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_AccreditationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_AccreditationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_AccreditationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">WFCF:AccreditationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</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="From2021-01-012021-06-30_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">WFCF:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">WFCF:TwoThousandAndTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">WFCF:SoftwareRelatedConsultingServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_CorporateHeadquartersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_CorporateHeadquartersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_CorporateHeadquartersMember_custom_TheMoveLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">WFCF:TheMoveLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">WFCF:CorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_OtherMember_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_OtherMember_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_OperatingLeaseROUAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">WFCF:OperatingLeaseROUAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">WFCF:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_FinanceLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">WFCF:FinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_FinanceLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">WFCF:FinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_EliminationsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_Consolidated1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:VerificationAndCertificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:SoftwareSalesAndRelatedConsultingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:EliminationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">WFCF:Consolidated1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001360565</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">WFCF:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-07-02</endDate>
        </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="Integer">
        <measure>WFCF:Integer</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-06-30">0001360565</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-06-30">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:InventoryNet
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0055"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0099"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0129"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0237"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0240"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2020-04-012020-06-30"
      id="xdx2ixbrl0241"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0243"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2020-04-012020-06-30"
      id="xdx2ixbrl0244"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0340"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0394"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0397"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0432"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0478"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0479"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0484"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0485"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0491"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0493"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0499"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0500"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0514"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0520"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0521"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0525"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0526"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0528"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0532"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0552"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0554"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0555"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0570"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0571"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0573"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0577"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0578"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0579"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0590"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0592"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0593"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0596"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0598"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0599"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0603"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0604"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0610"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0611"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0612"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:PaycheckProtectionProgramLoan
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0754"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0757"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermNotesPayable
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0760"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-04-012021-06-30_us-gaap_RestrictedStockMember"
      id="xdx2ixbrl0787"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0829"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0831"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember"
      id="xdx2ixbrl0841"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember"
      id="xdx2ixbrl0847"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember"
      id="xdx2ixbrl0853"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember"
      id="xdx2ixbrl0859"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0865"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0941"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0943"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0949"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0951"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0953"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0955"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl0969"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl0970"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl0973"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl0974"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember"
      id="xdx2ixbrl0977"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember"
      id="xdx2ixbrl0978"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember"
      id="xdx2ixbrl0981"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember"
      id="xdx2ixbrl0982"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl0984"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl0986"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl0988"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl0990"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl0994"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl0998"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1003"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1005"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1011"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1013"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember"
      id="xdx2ixbrl1019"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember"
      id="xdx2ixbrl1021"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_ProductSalesMember"
      id="xdx2ixbrl1027"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_ProductSalesMember"
      id="xdx2ixbrl1029"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl1033"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl1037"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      id="xdx2ixbrl1041"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1053"
      unitRef="USD"
      xsi:nil="true"/>
    <WFCF:FinanceLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl1248"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1279"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1283"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1304"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1306"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1312"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1314"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1320"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1328"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1330"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1338"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1346"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1354"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1362"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1368"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1376"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1378"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1384"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1394"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1402"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1410"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1418"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1426"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1434"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1442"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1458"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1466"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1506"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      id="xdx2ixbrl1510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      id="xdx2ixbrl1518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      id="xdx2ixbrl1520"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1546"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1551"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1580"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1582"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1586"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1587"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1592"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1594"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1598"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1599"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1602"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1609"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1618"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1628"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1630"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ServiceMember"
      id="xdx2ixbrl1634"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1640"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1642"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_ProductMember"
      id="xdx2ixbrl1646"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ProductMember"
      id="xdx2ixbrl1647"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1650"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1654"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1657"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      id="xdx2ixbrl1659"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1666"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1678"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1690"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1695"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1702"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1714"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1719"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      id="xdx2ixbrl1731"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      id="xdx2ixbrl1734"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      id="xdx2ixbrl1741"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      id="xdx2ixbrl1742"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2021-01-01to2021-06-30">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2021-01-01to2021-06-30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-06-30">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2021-01-01to2021-06-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-06-30">001-40314</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-06-30">WHERE FOOD COMES FROM, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-06-30">CO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-01-01to2021-06-30">43-1802805</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-01-01to2021-06-30">202 6th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-01-01to2021-06-30">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-01-01to2021-06-30">Castle Rock</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-01-01to2021-06-30">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-01-01to2021-06-30">80104</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-01-01to2021-06-30">(303)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-01-01to2021-06-30">895-3002</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-06-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-06-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-06-30">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-06-30">false</dei:EntityShellCompany>
    <dei:Security12bTitle contextRef="From2021-01-01to2021-06-30">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-01-01to2021-06-30">WFCF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-01-01to2021-06-30">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-07-30" decimals="INF" unitRef="Shares">6115394</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5297000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">4374000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1991000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2508000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">885000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">486000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">592000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">8659000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7474000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1542000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1616000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2918000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3030000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">991000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">991000</us-gaap:OtherLongTermInvestments>
    <WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2766000</WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent>
    <WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2948000</WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent>
    <us-gaap:Goodwill contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">440000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">443000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">20262000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">19448000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">722000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">649000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1118000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">599000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1653000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1132000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">463000</us-gaap:LongTermDebtCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">11000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">13000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">297000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">268000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3801000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3124000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">572000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">26000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">31000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3127000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3257000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6954000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">6984000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">6475000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">6456000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">6095000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">6118000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">6000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">11710000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">11612000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">380000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">338000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3308000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2702000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">4900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3548000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">13308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">12464000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">20262000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">19448000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">3695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">3108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">4416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">2132000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">1516000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">648000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">501000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">299000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">3132000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2316000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">2009000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2100000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1727000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">1631000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">282000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">469000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">30000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">30000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-5000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-2000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">496000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">104000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">202000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">351000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">6100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">6219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">6186000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">6258000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">6958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">5911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">8328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">3925000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationServiceRevenueMember"
      decimals="-3"
      unitRef="USD">3050000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1105000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1003000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">680000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_SoftwareAndRelatedConsultingRevenueMember"
      decimals="-3"
      unitRef="USD">565000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">5710000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">4618000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">3871000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3710000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">3500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3595000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">115000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">60000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">60000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:OtherNonoperatingIncome>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1037000</WFCF:GainLossOnLoanForgiveness>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-7000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:InterestExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">5000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">175000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">115000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1352000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">110000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">6151000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">6228000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">6241000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">6271000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1352000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">110000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">401000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">478000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">54000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">55000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">29000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">40000</us-gaap:ProvisionForDoubtfulAccounts>
    <WFCF:GainLossOnLoanForgiveness
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1037000</WFCF:GainLossOnLoanForgiveness>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-477000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-745000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">885000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-106000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-99000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">73000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-243000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">519000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">66000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">521000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">409000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-5000</WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet>
    <WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3000</WFCF:IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1620000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">1748000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">300000</us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">128000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">329000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-128000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-629000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">1030000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <WFCF:RepaymentsOfFinanceLeaseObligations
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">7000</WFCF:RepaymentsOfFinanceLeaseObligations>
    <WFCF:RepaymentsOfFinanceLeaseObligations
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">4000</WFCF:RepaymentsOfFinanceLeaseObligations>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">44000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">606000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">269000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-569000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">760000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">923000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">1879000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">4374000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">2638000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-06-30" decimals="-3" unitRef="USD">4517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">6118000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">11612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-2702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">3548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">12464000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">25000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-01-012021-03-31"
      decimals="-3"
      unitRef="USD">25000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">18000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">40000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-03-31"
      decimals="-3"
      unitRef="USD">40000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">-29000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-01-012021-03-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">411000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-01-012021-03-31"
      decimals="-3"
      unitRef="USD">411000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">1150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31"
      decimals="-3"
      unitRef="USD">1150000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">6107000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">11677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-3113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">4698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31" decimals="-3" unitRef="USD">13268000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">29000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">-13000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-04-012021-06-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">195000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">195000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">202000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">202000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">6095000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">11710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-3308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">4900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">13308000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="Fact000550"
      unitRef="Shares">6245000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="Fact000545"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact000546"
      unitRef="USD">11445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="Fact000547"
      unitRef="USD">-1665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="Fact000548"
      unitRef="USD">2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31"
      decimals="-3"
      id="Fact000549"
      unitRef="USD">11949000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">31000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-01-012020-03-31"
      decimals="-3"
      unitRef="USD">31000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">-21000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-01-012020-03-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">158000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-01-012020-03-31"
      decimals="-3"
      unitRef="USD">158000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-241000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31"
      decimals="-3"
      unitRef="USD">-241000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">6224000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">11476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-1823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">1922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" decimals="-3" unitRef="USD">11581000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">24000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">24000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">-16000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-04-012020-06-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">111000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">111000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">351000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">351000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="Shares">6211000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">11503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-1934000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">2273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="-3" unitRef="USD">11848000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zqjpIu8pReBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
1 - &lt;span id="xdx_82C_zf6AaCRNqThg"&gt;The Company and Basis of Presentation&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; text-align: justify"&gt;&lt;span style="font: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Business
Overview&lt;/b&gt;&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;Where
Food Comes From, Inc. is a Colorado corporation based in Castle Rock, Colorado (&#x201c;WFCF&#x201d;, the &#x201c;Company,&#x201d; &#x201c;our,&#x201d;
&#x201c;we,&#x201d; or &#x201c;us&#x201d;). We are an independent, third-party food verification company conducting both on-site and desk
audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We care about food and other agricultural products, how it is grown and raised, the quality of what we eat, what farmers and ranchers
do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks at their plants, animals, and records,
and compares the information we collect to specific standards or claims that farms and ranches want to make about how they are producing
food. We strive to ensure that everyone involved in the food business - from growers and farmers to retailers and shoppers &#x2013; can
count on WFCF to provide authentic and transparent information about the food we eat and how, where, and by whom it is produced.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;We
also provide sustainability programs, compliance management and farming information management solutions to drive sustainable value creation.
We employ a software-as-a-service (&#x201c;SaaS&#x201d;) revenue model that bundles annual software licenses with ongoing software enhancements
and upgrades and a wide range of professional services that support our verification business and generate incremental revenue specific
to the food and agricultural industry. Finally, the Company&#x2019;s Where Food Comes From Source Verified&#xae; retail and restaurant
labeling program utilizes the verification of product attributes to connect consumers directly to the source of the food they purchase
through product labeling and web-based information sharing and education.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;Most
of our customers are located throughout the United States.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Basis
of Presentation&lt;/b&gt;&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: normal 10pt 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: 10pt Times New Roman, Times, Serif"&gt;Our
unaudited consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&#x201c;GAAP&#x201d;) and &lt;span style="font-weight: normal"&gt;include the results of operations, financial position and
cash flows of &lt;/span&gt;Where Food Comes From, Inc. &lt;span style="font-weight: normal"&gt;and its subsidiaries, Where Food Comes From Organic,
Inc. (&#x201c;WFCFO&#x201d;), Validus Verifications Services, LLC (&#x201c;Validus&#x201d;), Sterling Solutions (&#x201c;Sterling&#x201d;),
SureHarvest Services, Inc. (&#x201c;SureHarvest&#x201d;), A Bee Organic, Sow Organic, JVF Consulting and Postelsia Holdings, Ltd. (&#x201c;Postelsia&#x201d;)
(collectively referred to as &#x201c;we,&#x201d; &#x201c;us,&#x201d; and &#x201c;our&#x201d; throughout this Form 10-Q)&lt;/span&gt;. The preparation
of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets
and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of
revenues, costs and expenses during the reporting period. &lt;span style="font-weight: normal"&gt;All significant intercompany transactions
and amounts have been eliminated. The results of businesses acquired are included in the consolidated financial statements from the date
of the acquisition. &lt;/span&gt;Actual results could differ from the estimates.&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: normal 10pt 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: normal 10pt Times New Roman, Times, Serif"&gt;The
consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission
(&#x201c;SEC&#x201d;) and should be read in conjunction with our audited financial statements and footnotes thereto for the year ended
December 31, 2020, included in our Form 10-K filed on February 18, 2021. Certain information and footnote disclosures normally included
in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been
omitted pursuant to such rules and regulations. However, we believe that the disclosures are adequate to make the information presented
not misleading. Certain prior year amounts have been reclassified to conform to current year presentation. Net income and shareholders&#x2019;
equity were not affected by these reclassifications. The financial statements reflect all adjustments (consisting primarily of normal
recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of our financial position and results
of operations. The consolidated operating results for the three and six months ended June 30, 2021 are not necessarily indicative of
the results to be expected for any other interim period of any future 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: normal 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&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: normal 10pt 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: normal 10pt Times New Roman, Times, Serif"&gt;Except
as specifically indicated, all information in this Quarterly Report on Form 10-Q has been retroactively adjusted to give effect to a
&lt;span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210101__20210630" title="Reverse split stock"&gt;1-for-4 reverse stock split&lt;/span&gt; that was effective on December 1, 2020.&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Seasonality&lt;/b&gt;&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue are typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Because of the seasonality
of the business and our industry, results for any quarter are not necessarily indicative of the results that may be achieved for any
other quarter or for the full fiscal 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Recent
Accounting Pronouncements&lt;/b&gt;&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU&#x2019;s. ASU&#x2019;s were assessed and determined
to be either not applicable or are not expected to have a material impact on the consolidated financial statements.&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2021-01-01to2021-06-30">1-for-4 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_809_eus-gaap--EarningsPerShareTextBlock_z3DhO7OswWyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
2 &#x2013; &lt;span id="xdx_82B_z7eMVc22DDt1"&gt;Basic and Diluted Net Income / (Loss) per Share&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;Basic
net income / (loss) per share was computed by dividing income available to common shareholders by the weighted average number of common
shares outstanding during the period. Diluted net income per share is based on the assumption that all dilutive convertible shares and
stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this method, options and
restricted stock awards are assumed to be exercised at the beginning of the period (or at the time of issuance, if later), and as if
funds obtained thereby were used to purchase common stock at the average market price during the period.&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zps1XnOUffYl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following is a reconciliation of the share data used in the basic and diluted income / (loss) per share computations (amounts in thousands):&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: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zjqlS2fi3JW2" style="display: none"&gt;Schedule
of Reconciliation of Basic and Diluted Income Per Share Computations&lt;/span&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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20210401__20210630_zfFJ8KPCDTz3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20200401__20200630_z48Vb6uxL46e" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20210101__20210630_zBfOYQkxCUj9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49C_20200101__20200630_zv7CxZQeq5Ib" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_zdYGQ1Hronu5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 40%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,219&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,151&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DilutedWeightedAverageSharesOutstanding_pn3n3_z8RjSUeFqOL6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,219&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,151&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--DilutedWeightedAverageEffectsOfDilutiveSecurities_pn3n3_zv2VSZ0numw4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average effects of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zwBhtaQggxjd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,186&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,258&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,241&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,271&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_zKWJDnvduchi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Antidilutive
    securities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_851_zZkoT1KXXXPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font: 10pt 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: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares. &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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
                                            Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;


</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zps1XnOUffYl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following is a reconciliation of the share data used in the basic and diluted income / (loss) per share computations (amounts in thousands):&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: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B0_zjqlS2fi3JW2" style="display: none"&gt;Schedule
of Reconciliation of Basic and Diluted Income Per Share Computations&lt;/span&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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20210401__20210630_zfFJ8KPCDTz3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20200401__20200630_z48Vb6uxL46e" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20210101__20210630_zBfOYQkxCUj9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49C_20200101__20200630_zv7CxZQeq5Ib" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_zdYGQ1Hronu5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 40%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,219&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,151&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DilutedWeightedAverageSharesOutstanding_pn3n3_z8RjSUeFqOL6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,219&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,151&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--DilutedWeightedAverageEffectsOfDilutiveSecurities_pn3n3_zv2VSZ0numw4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average effects of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zwBhtaQggxjd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,186&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,258&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,241&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,271&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_zKWJDnvduchi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Antidilutive
    securities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_851_zZkoT1KXXXPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font: 10pt 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: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares. &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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
                                            Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;


</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">6100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">6219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">6151000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">6228000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <WFCF:DilutedWeightedAverageSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">6100000</WFCF:DilutedWeightedAverageSharesOutstanding>
    <WFCF:DilutedWeightedAverageSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">6219000</WFCF:DilutedWeightedAverageSharesOutstanding>
    <WFCF:DilutedWeightedAverageSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">6151000</WFCF:DilutedWeightedAverageSharesOutstanding>
    <WFCF:DilutedWeightedAverageSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">6228000</WFCF:DilutedWeightedAverageSharesOutstanding>
    <WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">86000</WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities>
    <WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">39000</WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities>
    <WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">90000</WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities>
    <WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">43000</WFCF:DilutedWeightedAverageEffectsOfDilutiveSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">6186000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">6258000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">6241000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">6271000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">17000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">70000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">17000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">66000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_807_eus-gaap--InvestmentTextBlock_zI1iLS38ggrd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
3 - &lt;span id="xdx_828_zbt9MGHPpLuk"&gt;Investment in Progressive Beef, LLC&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: normal 10pt Times New Roman, Times, Serif"&gt;For
the three months ended June 30, 2021 and 2020, the Company received dividend income from Progressive Beef of $&lt;span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210401__20210630_zudqAb4NJwkj" title="Dividend income"&gt;&lt;span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200401__20200630_zoyOVBWbLsrl" title="Dividend income"&gt;30,000&lt;/span&gt;&lt;/span&gt;, respectively, representing
a distribution of their earnings. For the six months ended June 30, 2021 and 2020, the Company received dividend income totaling $&lt;span id="xdx_901_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210101__20210630_zS8arNe0u5me"&gt;&lt;span id="xdx_90F_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200101__20200630_zlkLmiiBNlIe"&gt;60,000&lt;/span&gt;&lt;/span&gt;,
respectively. The income is reflected within the &#x201c;Other income/(expense)&#x201d; section of the Company&#x2019;s Consolidated Statement
of Income for the three and six months ended June 30, 2021 and 2020. &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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InvestmentTextBlock>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">30000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">30000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">60000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">60000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zy6JLIdvk186" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
4 &#x2013; &lt;span id="xdx_820_zMuWJVpC0MTe"&gt;Intangible and Other Assets&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; text-align: justify"&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--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7ryz3LDaU0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes our intangible and other assets (amounts in thousands, except useful life):&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 id="xdx_8B2_zusBSsm3hLlh" style="display: none"&gt;Schedule of Intangible and Other Assets&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Useful
    Life&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 46%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tradenames
    and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;417&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;417&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_z7qaWniIaDR5" title="Estimated useful lives of intangible assets"&gt;2.5&lt;/span&gt;
                                            - &lt;span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_zd68gWCNu8q7" title="Estimated useful lives of intangible assets"&gt;8.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accreditations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;75&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;85&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_zOn3iMvujKL1" title="Estimated useful lives of intangible assets"&gt;5.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_zfA4PHQPvNya" title="Estimated useful lives of intangible assets"&gt;3.0&lt;/span&gt;
                                            - &lt;span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_z8AQrkOejh1c" title="Estimated useful lives of intangible assets"&gt;15.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;970&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;970&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zivjyjzV3Jdj" title="Estimated useful lives of intangible assets"&gt;4.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-compete
    agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zcTHsGp9Kfoc" title="Estimated useful lives of intangible assets"&gt;5.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210630_zboHI3FU5wlc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,247&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,257&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,969&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,278&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNet_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,462&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tradenames/trademarks
    (not subject to amortization)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--IntangibleAssetsNetExcludingGoodwill_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,743&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--IntangibleAssetsNetExcludingGoodwill_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,766&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,948&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zEbzldJQhhAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7ryz3LDaU0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes our intangible and other assets (amounts in thousands, except useful life):&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 id="xdx_8B2_zusBSsm3hLlh" style="display: none"&gt;Schedule of Intangible and Other Assets&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Useful
    Life&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 46%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tradenames
    and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;417&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;417&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_z7qaWniIaDR5" title="Estimated useful lives of intangible assets"&gt;2.5&lt;/span&gt;
                                            - &lt;span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_zd68gWCNu8q7" title="Estimated useful lives of intangible assets"&gt;8.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accreditations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;75&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;85&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_zOn3iMvujKL1" title="Estimated useful lives of intangible assets"&gt;5.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_zfA4PHQPvNya" title="Estimated useful lives of intangible assets"&gt;3.0&lt;/span&gt;
                                            - &lt;span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_z8AQrkOejh1c" title="Estimated useful lives of intangible assets"&gt;15.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;970&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;970&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zivjyjzV3Jdj" title="Estimated useful lives of intangible assets"&gt;4.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-compete
    agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zcTHsGp9Kfoc" title="Estimated useful lives of intangible assets"&gt;5.0&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210630_zboHI3FU5wlc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,247&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsGross_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,257&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,969&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,278&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNet_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,462&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tradenames/trademarks
    (not subject to amortization)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--IntangibleAssetsNetExcludingGoodwill_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,743&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--IntangibleAssetsNetExcludingGoodwill_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,766&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,948&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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="AsOf2021-06-30_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      unitRef="USD">417000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      unitRef="USD">417000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MinimumMember">P2Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_TrademarksAndTradeNamesMember_srt_MaximumMember">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-06-30_custom_AccreditationsMember"
      decimals="-3"
      unitRef="USD">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_custom_AccreditationsMember"
      decimals="-3"
      unitRef="USD">85000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_custom_AccreditationsMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-06-30_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">3664000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">3664000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MinimumMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_CustomerRelationshipsMember_srt_MaximumMember">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-06-30_us-gaap_PatentsMember"
      decimals="-3"
      unitRef="USD">970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_PatentsMember"
      decimals="-3"
      unitRef="USD">970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_PatentsMember">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-06-30_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-06-30_us-gaap_NoncompeteAgreementsMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5247000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">5257000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2969000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2795000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2278000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2462000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">465000</WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization>
    <WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">465000</WFCF:FiniteLivedIntangibleAssetsNotSubjectToAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2743000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2927000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">23000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">21000</us-gaap:OtherAssetsNoncurrent>
    <WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2766000</WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent>
    <WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2948000</WFCF:IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zEWN0XcZjlWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
5 &#x2013; &lt;span id="xdx_822_zlFLHFNCLSv3"&gt;Accrued Expenses and Other Current Liabilities&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zksl2S0NnZkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes our accrued expenses and other current liabilities as of (amounts in thousands):&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: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B9_zkpsjhmuT2oe" style="display: none"&gt;Schedule of Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zwFuri0Rb4Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20201231_zwAtCDOKUEG" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--TaxesPayableCurrent_iI_maCzKs7_zs0Vu7h1xXv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Income
    and sales taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;168&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maCzKs7_zz0cpRk1cawi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Payroll
    related accruals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;709&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;271&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ContractWithCustomerRefundLiabilityCurrent_iI_maCzKs7_zsQQhJlb4se9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedProfessionalFeesCurrent_iI_maCzKs7_zfKdV2ydexH5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Professional
    fees and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;349&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtCzKs7_zbZUDWWPpsih" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;Accrued
    expenses and other current liabilities&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,118&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;599&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z7enwEZMjDq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: normal 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
                                            Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zksl2S0NnZkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes our accrued expenses and other current liabilities as of (amounts in thousands):&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: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B9_zkpsjhmuT2oe" style="display: none"&gt;Schedule of Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zwFuri0Rb4Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20201231_zwAtCDOKUEG" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--TaxesPayableCurrent_iI_maCzKs7_zs0Vu7h1xXv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Income
    and sales taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;168&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maCzKs7_zz0cpRk1cawi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Payroll
    related accruals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;709&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;271&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ContractWithCustomerRefundLiabilityCurrent_iI_maCzKs7_zsQQhJlb4se9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedProfessionalFeesCurrent_iI_maCzKs7_zfKdV2ydexH5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Professional
    fees and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;349&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtCzKs7_zbZUDWWPpsih" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;Accrued
    expenses and other current liabilities&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,118&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;599&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">32000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">168000</us-gaap:TaxesPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">709000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">271000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">28000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">31000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">349000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">129000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1118000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">599000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zO8QmPjjPv09" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
6 &#x2013; &lt;span id="xdx_824_zPqncbdO6Grj"&gt;Notes Payable&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_zVLOfJZ9MJE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long
Term Debt&lt;/b&gt;&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 id="xdx_8BF_zGa7AT08gfTf" style="display: none"&gt;Schedule of Long Term Debt&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210630_zmYlJPyFwFGg" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20201231_zjBpziZeyGsb" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(In
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--PaycheckProtectionProgramLoan_iI_zM8lYxp0crr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Paycheck
    Protection Program Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0754"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,035&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zC3cC4Va0bP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    current portion of notes payable and other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0757"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LongTermNotesPayable_iI_zNGyYPQE31H2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Notes
    payable and other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0760"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;572&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zRIvytQawRn2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act allocated $&lt;span id="xdx_90C_eus-gaap--ProceedsFromLoans_pn9n9_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zk5w62LVt3T3" title="Proceeds from loans"&gt;350
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;billion&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;
to help small businesses keep workers employed amid the pandemic and economic downturn. Known as the Paycheck Protection Program (&#x201c;PPP&#x201d;),
the initiative provides federally guaranteed loans to small businesses. These loans may be forgiven if borrowers maintain their payrolls
during the crisis or restore their payrolls afterward. The Company received notification the loan and accrued interest was forgiven on
March 4, 2021.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Unison
Revolving Line of Credit &lt;/b&gt;&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
Company has a revolving line of credit (&#x201c;LOC&#x201d;) agreement which matures &lt;span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z6q1gcQBDP6d" title="Revolving line of credit maturity date"&gt;April 12, 2022&lt;/span&gt;. The LOC provides for $&lt;span id="xdx_904_ecustom--WorkingCapital_iI_pp0p0_c20210630_zVK5lYMlGUY7" title="Working capital"&gt;75,080&lt;/span&gt; in working
capital. The interest rate is at the Wall Street Journal prime rate plus &lt;span id="xdx_906_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_dp_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z0wj8p9X6BPa" title="Interest rate, basis spread"&gt;1.50%&lt;/span&gt; and is adjusted daily. Principal and interest are payable
upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance due on &lt;span style="font-weight: normal"&gt;maturity&lt;/span&gt;.
As of June 30, 2021 and December 31, 2020, the effective interest rate for both periods was &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zINgZTfPc5Hj" title="Debt interest rate"&gt;&lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201231__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_ztLRHbxbw2dh" title="Debt interest rate"&gt;4.75%&lt;/span&gt;&lt;/span&gt;. The LOC is collateralized by all the
business assets of ICS. As of June 30, 2021, and December 31, 2020, there were no amounts outstanding under this LOC.&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_zVLOfJZ9MJE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long
Term Debt&lt;/b&gt;&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 id="xdx_8BF_zGa7AT08gfTf" style="display: none"&gt;Schedule of Long Term Debt&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210630_zmYlJPyFwFGg" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20201231_zjBpziZeyGsb" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(In
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--PaycheckProtectionProgramLoan_iI_zM8lYxp0crr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Paycheck
    Protection Program Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0754"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,035&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zC3cC4Va0bP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    current portion of notes payable and other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0757"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LongTermNotesPayable_iI_zNGyYPQE31H2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Notes
    payable and other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0760"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;572&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDebtTableTextBlock>
    <WFCF:PaycheckProtectionProgramLoan contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1035000</WFCF:PaycheckProtectionProgramLoan>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">463000</us-gaap:NotesPayableCurrent>
    <us-gaap:LongTermNotesPayable contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">572000</us-gaap:LongTermNotesPayable>
    <us-gaap:ProceedsFromLoans
      contextRef="From2021-01-012021-06-30_custom_PaycheckProtectionProgramMember"
      decimals="-9"
      unitRef="USD">350000000000</us-gaap:ProceedsFromLoans>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember">2022-04-12</us-gaap:LineOfCreditFacilityExpirationDate1>
    <WFCF:WorkingCapital contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">75080</WFCF:WorkingCapital>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="From2021-01-012021-06-30_us-gaap_RevolvingCreditFacilityMember"
      decimals="INF"
      unitRef="Pure">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-06-30_us-gaap_RevolvingCreditFacilityMember"
      decimals="INF"
      unitRef="Pure">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-12-31_us-gaap_RevolvingCreditFacilityMember"
      decimals="INF"
      unitRef="Pure">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zT7BnJYxYChc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
7 &#x2013; &lt;span id="xdx_829_zZWVOtSoXY8a"&gt;Stock-Based Compensation&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;In
addition to cash compensation, the Company may compensate certain service providers, including employees, directors, consultants, and
other advisors, with equity-based compensation in the form of stock options and restricted stock awards. The Company recognizes all equity-based
compensation as stock-based compensation expense based on the fair value of the compensation measured at the grant date. For stock options,
fair value is calculated at the date of grant using the Black-Scholes-Merton option pricing model. For restricted stock awards, fair
value is the closing stock price for the Company&#x2019;s common stock on the grant date. The expense is recognized over the vesting period
of the grant. For the periods presented, all stock-based compensation expense was classified as a component within selling, general and
administrative expense in the Company&#x2019;s consolidated statements of operations.&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zkEwzCgf6OHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
amount of stock-based compensation expense is as follows (amounts in thousands):&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 id="xdx_8BE_zvPuh3QufZz6" style="display: none"&gt;Schedule of Stock-based Compensation Expense&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 96%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Stock
    options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Restricted
    stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0787"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensation_c20210401__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20200401__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensation_c20210101__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200101__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zRb5pd4nqvue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;During
the three months ended June 30, 2021, the Company awarded stock options to purchase &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20210401__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zKJzf1J1Izv6" title="Number of shares awards outstanding"&gt;17,000&lt;/span&gt; shares of the Company&#x2019;s common stock
at an exercise price of $&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zxNoLBhN7Tz6" title="Stock options exercise price per share"&gt;14.77&lt;/span&gt; per share to employees of the Company. &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pid_do_c20210101__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zb3S71VOe1gf"&gt;No&lt;/span&gt; other stock options were awarded during the six months ended
June 30, 2021. &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pp0d_do_c20200401__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zlOZuJuT7JE4"&gt;No&lt;/span&gt; stock options were awarded during the three months ended June 30, 2020. During the six months ended June 30, 2020,
the Company awarded stock options to purchase &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zVCfsmcA22p4" title="Number of shares awards outstanding"&gt;5,000&lt;/span&gt; shares of the Company&#x2019;s common stock at an exercise price of $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_z9kLqzrRyG4f" title="Stock options exercise price per share"&gt;7.24&lt;/span&gt; per share
to employees of the Company (all share and dollar amounts have been adjusted to reflect the &lt;span id="xdx_90D_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember" title="Reverse split stock"&gt;1-for-4 reverse split&lt;/span&gt; that occurred in December
2020).&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: 10pt 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: 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)
&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zzNjdQJzI6ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company estimated the fair value of stock options using the Black-Scholes-Merton option pricing model with the following assumptions
(all share amounts have been adjusted to reflect the 1-for-4 reverse split that occurred in December 2020):&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 id="xdx_8BF_zxEq6GSGbSAk" style="display: none"&gt;Schedule of Estimated Fair Value of Stock Options&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number
    of options awarded to purchase common shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_zQfy3sxaPi8c" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of options awarded to purchase common shares"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200101__20200630_zfuMiZSR20S8" title="Number of options awarded to purchase common shares"&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20210630_zdKzn1S4MCyk" title="Risk-free interest rate"&gt;0.82&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20200630_zhlzNWj8REkl" title="Risk-free interest rate"&gt;1.56&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20210630_zlkePwXwkdo" title="Expected volatility"&gt;70.10&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20200630_zmXfogOtJ5Y1" title="Expected volatility"&gt;97.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Assumed
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Assumed
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20210630_z4Pro7XpPfBh" title="Assumed dividend yield"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0829"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20200101__20200630_zyJsu1SnaoMg" title="Assumed dividend yield"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0831"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected
    life of options from the date of grant&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20210101__20210630_zNjm5bvUKpSd" title="Expected life of options from the date of grant"&gt;9.8&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200630_zLLM4AqyB20k" title="Expected life of options from the date of grant"&gt;9.8&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zUxzEpytsCXf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_zRgjt1iUK9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining vesting phase is as
follows (amounts in thousands):&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 id="xdx_8B6_zH2sR5rlN4dg" style="display: none"&gt;Schedule of Unrecognized Compensation Cost from Unvested Awards&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Years
    ended December 31st:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested
    stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested
    restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    unrecognized compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 46%; vertical-align: middle"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021
    (remaining six months)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0853"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0859"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; vertical-align: middle"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0865"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zZDgmkMBGQUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Equity
Incentive Plans&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;Our
2006 Equity Incentive Plan (the &#x201c;2006 Plan&#x201d;) and 2016 Equity Incentive Plan (the &#x201c;2016 Plan,&#x201d; and together with
the 2006 Plan, the &#x201c;Plans&#x201d;) provide for the issuance of stock-based awards to employees, officers, directors and consultants.
The Plans permit the granting of stock awards and stock options. The vesting of stock-based awards is generally subject to the passage
of time and continued employment through the vesting period.&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)
&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Stock
Option Activity&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zFCD0kHFWK2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Stock
option activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the &lt;span id="xdx_907_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixEquityIncentivePlanMember" title="Reverse split stock"&gt;1-for-4 reverse split&lt;/span&gt; that occurred in December 2020):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_8B4_zPlLqeM1UTSk" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted&#160;avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;grant
    date fair&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;contractual&#160;life&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per
    share&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;value&#160;per&#160;share&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
    years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;intrinsic&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 35%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding,
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20210630_zAI0LoNrxcz8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Number of stock options, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;105,086&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210630_zujIkUaVNQW1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg exercise price per share, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_zAk2TepRxdsg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg grant date fair value per share, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;6.06&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zwPFBapeZxd6" title="Weighted avg remaining contractual life (in years), Beginning Balance"&gt;5.38&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630_zotgHPf0AT3g" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Aggregate intrinsic value, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;814,090&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_z6yHTbcXOdHb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zeSsHpTsivZ" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;14.77&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zXWvM4lDioS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zD39xwaKmM92" title="Weighted avg remaining contractual life (in years), Granted"&gt;10.00&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20210101__20210630_zTmRGRBv7ywg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(17,763&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zAm5IFKNEIy9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2.30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zjkMjy6XINya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2.92&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_z5cNdHl1kgR8" title="Weighted avg remaining contractual life (in years), Exercised"&gt;1.74&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expired/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pn3n3_di_c20210101__20210630_zjDhLsjcwPYa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,988&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zIwzlEZC33fh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7.17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zifh0y2feDW5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.82&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_907_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zcVQ2aBrfYEl" title="Weighted avg remaining contractual life (in years), Expired/Forfeited"&gt;7.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20210630_zIr9JJSi70S4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;102,335&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210630_z8Pf4aANq8sf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8.31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zUS0fAZKwYRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7.49&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_zzzPlesStnek" title="Weighted avg remaining contractual life (in years), Ending Balance"&gt;6.33&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630_zltFlvnd9Rsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;732,909&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210630_z0cLTDJYNoAi" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercisable"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68,657&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zqgArGz3RZd7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercisable"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_iI_pid_c20210630_zN8FPIPUzF45" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercisable Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.80&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zLFRjGrHecTk" title="Weighted avg remaining contractual life (in years), Exercisable Ending"&gt;5.04&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Exercisable Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;586,568&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pn3n3_c20210630_zDJKPM8Kjmpj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Unvested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;33,678&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zbmvr1PD5An1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Unvested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11.12&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iI_pid_c20210630_zcUSmMM5evTd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Unvested Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8.89&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zAx4DySyzvqg" title="Weighted avg remaining contractual life (in years), Unvested Ending"&gt;8.95&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Unvested Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;146,341&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zVj5uL721doe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing price of our common
stock on June 30, 2021 and the exercise price for the in-the-money options) that would have been received by the option holders if all
the in-the-money options had been exercised on June 30, 2021.&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Restricted
Stock Activity&lt;/i&gt;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zS4pu3WnoZva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Restricted
stock activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the 1-for-4 reverse split that occurred in December 2020):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_8BE_zeQk0CgfqjCl" style="display: none"&gt;Schedule of Restricted Stock Activity Under Equity Incentive Plan&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number
    of&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;grant
    date&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;fair
    value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-vested
    restricted shares, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20210101__20210630_z2bkcIgLqWpa" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of restricted stock options, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,250&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_z7zqs3zZnGYg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted avg grant date fair value, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.20&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20210630_zxrfbHt5Oqda" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0941"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zHwUdYxM6Un8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0943"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20210101__20210630_zQHBvZNQFZd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Vested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,250&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zdAVhj1uVTQ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Vested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.20&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pn3n3_c20210101__20210630_zQNvqod9Qjxl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0949"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zarok8k0ofTh" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted avg grant date fair value, Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0951"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-vested
    restricted shares, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20210630_zU5yqUFpZhKf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0953"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zQ6qhjHG0BA1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted avg grant date fair value, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0955"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zECJVaDx6CU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89F_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zkEwzCgf6OHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
amount of stock-based compensation expense is as follows (amounts in thousands):&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 id="xdx_8BE_zvPuh3QufZz6" style="display: none"&gt;Schedule of Stock-based Compensation Expense&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 96%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Stock
    options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Restricted
    stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0787"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensation_c20210401__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20200401__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensation_c20210101__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200101__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-04-012021-06-30_us-gaap_EmployeeStockOptionMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-04-012020-06-30_us-gaap_EmployeeStockOptionMember"
      decimals="-3"
      unitRef="USD">23000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember"
      decimals="-3"
      unitRef="USD">53000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30_us-gaap_EmployeeStockOptionMember"
      decimals="-3"
      unitRef="USD">53000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-04-012020-06-30_us-gaap_RestrictedStockMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-06-30_us-gaap_RestrictedStockMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30_us-gaap_RestrictedStockMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">29000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">24000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">54000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">55000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="From2021-04-012021-06-30_custom_EmployeesMember"
      decimals="-3"
      unitRef="Shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="AsOf2021-06-30_custom_EmployeesMember"
      decimals="INF"
      unitRef="USDPShares">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="From2021-01-012021-06-30_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="From2020-04-012020-06-30_custom_EmployeesMember"
      decimals="0"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="From2020-01-012020-06-30_custom_EmployeesMember"
      decimals="-3"
      unitRef="Shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="AsOf2020-06-30_custom_EmployeesMember"
      decimals="INF"
      unitRef="USDPShares">7.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2020-01-012020-06-30_custom_EmployeesMember">1-for-4 reverse split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zzNjdQJzI6ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company estimated the fair value of stock options using the Black-Scholes-Merton option pricing model with the following assumptions
(all share amounts have been adjusted to reflect the 1-for-4 reverse split that occurred in December 2020):&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 id="xdx_8BF_zxEq6GSGbSAk" style="display: none"&gt;Schedule of Estimated Fair Value of Stock Options&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number
    of options awarded to purchase common shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_zQfy3sxaPi8c" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of options awarded to purchase common shares"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200101__20200630_zfuMiZSR20S8" title="Number of options awarded to purchase common shares"&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20210630_zdKzn1S4MCyk" title="Risk-free interest rate"&gt;0.82&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20200630_zhlzNWj8REkl" title="Risk-free interest rate"&gt;1.56&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20210630_zlkePwXwkdo" title="Expected volatility"&gt;70.10&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20200630_zmXfogOtJ5Y1" title="Expected volatility"&gt;97.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Assumed
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Assumed
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20210630_z4Pro7XpPfBh" title="Assumed dividend yield"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0829"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20200101__20200630_zyJsu1SnaoMg" title="Assumed dividend yield"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0831"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected
    life of options from the date of grant&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20210101__20210630_zNjm5bvUKpSd" title="Expected life of options from the date of grant"&gt;9.8&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200630_zLLM4AqyB20k" title="Expected life of options from the date of grant"&gt;9.8&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.0082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.0156</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.7010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.973</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-01-01to2021-06-30">P9Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-01-012020-06-30">P9Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_zRgjt1iUK9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining vesting phase is as
follows (amounts in thousands):&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 id="xdx_8B6_zH2sR5rlN4dg" style="display: none"&gt;Schedule of Unrecognized Compensation Cost from Unvested Awards&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Years
    ended December 31st:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested
    stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested
    restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    unrecognized compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 46%; vertical-align: middle"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021
    (remaining six months)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0853"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0859"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; vertical-align: middle"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0865"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember"
      decimals="-3"
      unitRef="USD">79000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember"
      decimals="-3"
      unitRef="USD">79000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember"
      decimals="-3"
      unitRef="USD">98000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyTwoMember"
      decimals="-3"
      unitRef="USD">98000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember"
      decimals="-3"
      unitRef="USD">40000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyThreeMember"
      decimals="-3"
      unitRef="USD">40000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember"
      decimals="-3"
      unitRef="USD">11000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2021-06-30_custom_TwoThousandAndTwentyFourMember"
      decimals="-3"
      unitRef="USD">11000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">228000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">228000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zFCD0kHFWK2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Stock
option activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the &lt;span id="xdx_907_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixEquityIncentivePlanMember" title="Reverse split stock"&gt;1-for-4 reverse split&lt;/span&gt; that occurred in December 2020):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_8B4_zPlLqeM1UTSk" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted&#160;avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;grant
    date fair&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;contractual&#160;life&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;awards&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per
    share&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;value&#160;per&#160;share&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
    years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;intrinsic&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 35%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding,
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20210630_zAI0LoNrxcz8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Number of stock options, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;105,086&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210630_zujIkUaVNQW1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg exercise price per share, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_zAk2TepRxdsg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg grant date fair value per share, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;6.06&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zwPFBapeZxd6" title="Weighted avg remaining contractual life (in years), Beginning Balance"&gt;5.38&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630_zotgHPf0AT3g" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Aggregate intrinsic value, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;814,090&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_z6yHTbcXOdHb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zeSsHpTsivZ" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;14.77&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zXWvM4lDioS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zD39xwaKmM92" title="Weighted avg remaining contractual life (in years), Granted"&gt;10.00&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20210101__20210630_zTmRGRBv7ywg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(17,763&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zAm5IFKNEIy9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2.30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zjkMjy6XINya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercised"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2.92&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_z5cNdHl1kgR8" title="Weighted avg remaining contractual life (in years), Exercised"&gt;1.74&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expired/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pn3n3_di_c20210101__20210630_zjDhLsjcwPYa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,988&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zIwzlEZC33fh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7.17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zifh0y2feDW5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Expired/Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.82&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_907_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zcVQ2aBrfYEl" title="Weighted avg remaining contractual life (in years), Expired/Forfeited"&gt;7.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20210630_zIr9JJSi70S4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;102,335&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210630_z8Pf4aANq8sf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8.31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zUS0fAZKwYRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7.49&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_zzzPlesStnek" title="Weighted avg remaining contractual life (in years), Ending Balance"&gt;6.33&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630_zltFlvnd9Rsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;732,909&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210630_z0cLTDJYNoAi" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercisable"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68,657&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zqgArGz3RZd7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercisable"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_iI_pid_c20210630_zN8FPIPUzF45" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercisable Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6.80&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zLFRjGrHecTk" title="Weighted avg remaining contractual life (in years), Exercisable Ending"&gt;5.04&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Exercisable Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;586,568&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unvested,
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pn3n3_c20210630_zDJKPM8Kjmpj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Unvested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;33,678&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zbmvr1PD5An1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Unvested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11.12&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iI_pid_c20210630_zcUSmMM5evTd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Unvested Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8.89&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zAx4DySyzvqg" title="Weighted avg remaining contractual life (in years), Unvested Ending"&gt;8.95&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Unvested Ending"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;146,341&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">105086000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.06</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-06-30">P5Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">814090</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">14.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">10.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm contextRef="From2021-01-01to2021-06-30">P10Y</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">17763000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">2.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">2.92</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm contextRef="From2021-01-01to2021-06-30">P1Y8M26D</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">1988000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">7.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">6.82</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-06-30">P7Y3M10D</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">102335000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">8.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">7.49</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3 contextRef="From2021-01-01to2021-06-30">P6Y3M29D</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">732909</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">68657000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">6.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">6.80</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-06-30">P5Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">586568</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2021-06-30" decimals="-3" unitRef="Shares">33678000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">11.12</WFCF:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">8.89</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm contextRef="From2021-01-01to2021-06-30">P8Y11M12D</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1 contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">146341</WFCF:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zS4pu3WnoZva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Restricted
stock activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the 1-for-4 reverse split that occurred in December 2020):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_8BE_zeQk0CgfqjCl" style="display: none"&gt;Schedule of Restricted Stock Activity Under Equity Incentive Plan&lt;/span&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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    avg.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Number
    of&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;grant
    date&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;fair
    value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-vested
    restricted shares, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20210101__20210630_z2bkcIgLqWpa" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of restricted stock options, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,250&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_z7zqs3zZnGYg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted avg grant date fair value, Beginning Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.20&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20210630_zxrfbHt5Oqda" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0941"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zHwUdYxM6Un8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Granted"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0943"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20210101__20210630_zQHBvZNQFZd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Vested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,250&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zdAVhj1uVTQ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Vested"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10.20&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pn3n3_c20210101__20210630_zQNvqod9Qjxl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0949"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zarok8k0ofTh" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted avg grant date fair value, Forfeited"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0951"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Non-vested
    restricted shares, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20210630_zU5yqUFpZhKf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0953"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zQ6qhjHG0BA1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted avg grant date fair value, Ending Balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0955"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">1250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">10.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">1250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">10.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zRgVTsBRyHjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
8 &#x2013; &lt;span id="xdx_82B_zTpVK95AJMNc"&gt;Income Taxes&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;Deferred
tax assets and liabilities have been determined based upon the differences between the financial statement amounts and the tax bases
of assets and liabilities as measured by enacted tax rates expected to be in effect when these differences are expected to reverse. In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
provision or benefit for income taxes is recorded at the end of each interim period based on the Company&#x2019;s best estimate of its
effective income tax rate expected to be applicable for the full fiscal year. For the three and six months ended June 30, 2021 we recorded
an income tax expense of approximately $&lt;span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210401__20210630_zTmtr8hCQ755" title="Income tax benefit"&gt;104,000&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20210630_zB5HVDtyYQ8g" title="Income tax benefit"&gt;115,000&lt;/span&gt;, respectively, compared to income tax expense of $&lt;span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200401__20200630_zz5ZZKkYZtF5"&gt;145,000&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200101__20200630_zhuFAnWazdu2"&gt;65,000&lt;/span&gt; for
the same 2020 periods. The effective tax rate for the six months ended June 30, 2021 is favorably impacted by the non-taxability of the
PPP loan forgiveness income.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"/&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">104000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">115000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_802_eus-gaap--RevenueFromContractWithCustomerTextBlock_zTz1iI9CQwWe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
9 - &lt;span id="xdx_823_zY00TX7ibZje"&gt;Revenue Recognition&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&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: 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
(iii) software and related consulting revenue.&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzINdZURzGd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).&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 id="xdx_8BF_zVv2Ny2eFbX9" style="display: none"&gt;Schedule of Revenues Disaggregated by Revenue&lt;/span&gt;&lt;span style="font: 10pt 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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zzNheOj897U2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zY2NzYHieDXi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0969"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zT7ZyORZ67te" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0970"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zAQjMpk7pmN8" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2g2HQO1EZUk" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zfLfmVPDZ3r2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zoIxtAEvkGwi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0974"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkJahil8TKuh" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,108&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zzvKRAqk6RO5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zX0YX0nicOEj" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0977"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zGLVT35VC0Yh" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0978"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW3qUilYf1Ab" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW9MuA40he75" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_z03ixVGtdO15" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0981"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zYOr2xbIu1S" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0982"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zvMd1hycHNFi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zVq6OmTBFEUf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0984"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zzDGxqjARXAa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zeM7OTUgVjNi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0986"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z4snomOTttq5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zjHWz2G4EXL3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0988"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zSL14IW1huna" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zDHxVhE4Yyv1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0990"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z0mjtOfe1tJl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQh7Nu8TdNwe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zMjo9uW5OmFf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxmySvkjYdY5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0994"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zbeON5MeOQx9" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,141&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zjO9qPuCFRn8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXPtAibl9os8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zQxl0PXCnczi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0998"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zaFcfOg7OgUi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,416&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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: 10pt 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zW4dLiQBxXbf" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1003"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1005"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1011"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1013"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1019"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1021"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1027"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1029"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1033"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1037"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1041"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;896&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,646&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1053"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,432&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,328&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zJcN2xhqP8y9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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: 10pt 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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;As
of June 30, 2021, and December 31, 2020, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were
approximately $&lt;span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20210630_zRRfY6PVX486" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts"&gt;2.0&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20201231_zw3Jyn0pKTdd" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts"&gt;2.5&lt;/span&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of June 30, 2021, and December 31, 2020, deferred revenue from contracts with customers was approximately $&lt;span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20210630_z4m4xSKJSc79" title="Deferred revenue from contracts with customers"&gt;1.7&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20201231_zpRIJBetZgme" title="Deferred revenue from contracts with customers"&gt;1.1&lt;/span&gt; million, respectively.
The balance of the contract liabilities at June 30, 2021 and December 31, 2020 are expected to be recognized as revenue within one year
or less of the invoice date.&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zbwJbXtJWKi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table reflects the changes in our contract liabilities during the six month period ended June 30, 2021 &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(amounts
in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B7_zO33N4ZbUO59" style="display: none"&gt;Schedule of Changes in Contract Liabilities&lt;/span&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: 70%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20210101__20210630_z6gShOZe00m9" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred
    revenue:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 78%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    revenue January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--ContractWithCustomerLiabilityUnearnedBillings_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    billings&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Revenue
    recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(2,060&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    revenue June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,653&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zEHmRjqtIQh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzINdZURzGd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).&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 id="xdx_8BF_zVv2Ny2eFbX9" style="display: none"&gt;Schedule of Revenues Disaggregated by Revenue&lt;/span&gt;&lt;span style="font: 10pt 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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zzNheOj897U2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zY2NzYHieDXi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0969"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zT7ZyORZ67te" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0970"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zAQjMpk7pmN8" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2g2HQO1EZUk" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zfLfmVPDZ3r2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zoIxtAEvkGwi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0974"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkJahil8TKuh" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;3,108&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zzvKRAqk6RO5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zX0YX0nicOEj" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0977"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zGLVT35VC0Yh" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0978"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW3qUilYf1Ab" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW9MuA40he75" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_z03ixVGtdO15" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0981"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zYOr2xbIu1S" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0982"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zvMd1hycHNFi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zVq6OmTBFEUf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0984"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zzDGxqjARXAa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zeM7OTUgVjNi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0986"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z4snomOTttq5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zjHWz2G4EXL3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0988"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zSL14IW1huna" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zDHxVhE4Yyv1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0990"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z0mjtOfe1tJl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQh7Nu8TdNwe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zMjo9uW5OmFf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxmySvkjYdY5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0994"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zbeON5MeOQx9" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,141&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zjO9qPuCFRn8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXPtAibl9os8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zQxl0PXCnczi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0998"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zaFcfOg7OgUi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,416&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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: 10pt 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zW4dLiQBxXbf" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1003"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1005"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1011"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1013"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1019"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1021"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1027"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1029"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1033"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1037"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1041"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;896&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,646&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1053"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,432&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,328&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">4659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">5141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">3904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">4416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">6958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">6958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">5911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">5911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_custom_ProductSalesMember"
      decimals="-3"
      unitRef="USD">1521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">1010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">-114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_custom_SoftwareRelatedConsultingServiceRevenueMember"
      decimals="-3"
      unitRef="USD">896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">8646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">9581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">7432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">1010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">8328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2021-06-30" decimals="-5" unitRef="USD">2000000.0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2020-12-31" decimals="-5" unitRef="USD">2500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-5" unitRef="USD">1700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-5" unitRef="USD">1100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_892_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zbwJbXtJWKi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table reflects the changes in our contract liabilities during the six month period ended June 30, 2021 &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(amounts
in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8B7_zO33N4ZbUO59" style="display: none"&gt;Schedule of Changes in Contract Liabilities&lt;/span&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: 70%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20210101__20210630_z6gShOZe00m9" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred
    revenue:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 78%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    revenue January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--ContractWithCustomerLiabilityUnearnedBillings_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    billings&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Revenue
    recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(2,060&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unearned
    revenue June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,653&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1132000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <WFCF:ContractWithCustomerLiabilityUnearnedBillings
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">2581000</WFCF:ContractWithCustomerLiabilityUnearnedBillings>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-2060000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1653000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_zWuMKteWM0vg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
10 &#x2013; &lt;span id="xdx_824_zAiKKJ73RLb3"&gt;Leases&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; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zzrZH4KEQND2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
components of lease expense were as follows (amounts in thousands):&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 id="xdx_8B0_z6nZRK918Oqg" style="display: none"&gt;Schedule of Lease Expense&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20210401__20210630_ziyXkWVfhDPd" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20200401__20200630_zupRROhYq0Q7" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_490_20210101__20210630_zAEajeN2zWMa" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20200101__20200630_zqjUAdjZiNF6" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzLIb_zkf9UKESpgo7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;233&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzLIb_zSvryRd1f9ad" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Amortization
    of assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maLCzLIb_zjqTMq3CTEyl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Interest
    on finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LeaseCost_iT_mtLCzLIb_zMH5o0KSDHl3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;240&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;239&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zlPEpMx4cYYe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Included
in the table above, for the three and six months ended June 30, 2021, is $&lt;span id="xdx_90E_eus-gaap--OperatingLeaseCost_pn5n6_c20210401__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_zhst46BsrY1d" title="Operating lease cost"&gt;0.1&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--OperatingLeaseCost_pn5n6_c20210101__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_z4jzSfSGXec4"&gt;0.2&lt;/span&gt; million, respectively, of operating lease cost
for our corporate headquarters. &lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;This space is being
leased from The Move, LLC. Our CEO and President, each a related party to WFCF, have a &lt;span id="xdx_901_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember__srt--OwnershipAxis__custom--TheMoveLLCMember_z8WBKwPoWbG4" title="Ownership interest"&gt;24.3%&lt;/span&gt; jointly-held ownership interest in The Move,
LLC.&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: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_ecustom--ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_z1tbk8UX0czj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Supplemental
balance sheet information related to leases was as follows (amounts in thousands):&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 id="xdx_8B5_z37QB9YVdYCf" style="display: none"&gt;Schedule of Supplemental Balance Sheet Information Related to Leases&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Related
    Party&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Related
    Party&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zmgIWOsiiM38" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,662&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zfCKVePVrMda" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;226&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zRXcOqRguq2c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,888&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zuE4fNC9Aq02" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,755&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zUQtg5xb5KMj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zKVlCtCZOWVj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;297&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z2ejVhZDSDr2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zUbFEJoydE5a" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231_zYNbdjUBwtk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;268&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Noncurrent
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,983&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;144&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,127&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z5GSPJVKmJzg" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,079&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zaXJjLugL8m1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231_z4nZVSlSrgJa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,257&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,173&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;251&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,424&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_zSFcpIat1DX" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,258&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_z68Cjgdr3Az2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;267&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231_zs958iGOcoK6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,525&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 52%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accumulated
    amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_zSY9y35ZgNK4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(21&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_z4qfQEh5wc34" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current
    obligations of finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FinanceLeaseLiabilityCurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityCurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases, net of current obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityNoncurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityNoncurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiability_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FinanceLeaseLiability_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zRFLdvJX6esk" title="Weighted average remaining operating lease term (in years)"&gt;9.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zHEWHV3hnG4k" title="Weighted average remaining operating lease term (in years)"&gt;10.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_z6A54jppIwki" title="Weighted average remaining finance lease term (in years)"&gt;3.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zhe3DEBUb7fc" title="Weighted average remaining finance lease term (in years)"&gt;3.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzw7EG5iXXbh" title="Operating leases weighted average discount rate"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_z3csARTsV9W2" title="Operating leases weighted average discount rate"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zU76OV4dUtvj" title="Finance leases weighted average discount rate"&gt;12.1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_zRZQJmga9Ckf" title="Finance leases weighted average discount rate"&gt;13.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt 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; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;


&lt;p id="xdx_8AA_z8WCqv5Q4CCf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_zdM7EZokwqve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Supplemental
cash flow and other information related to leases was as follows (amounts in thousands):&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 id="xdx_8B0_zneX190MtMlb" style="display: none"&gt;Schedule of Supplemental Cash Flow Information Related to Leases&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20210401__20210630_zlXk0TR7jmz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20200401__20200630_zRADtiB4mNs3" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20210630_zFHvdQWGPTk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20200101__20200630_zTKoWsdFK709" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cash
    paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeasePayments_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 44%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeasePaymentsUse_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Financing
    cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;ROU
    assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,057&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,507&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,057&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,507&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zoPBXbgEv3W" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt 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: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_ecustom--ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_zd4wFKjs0Ora" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Maturities
of lease liabilities were as follows (amounts in thousands):&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 id="xdx_8B2_zAOWrAQTwgg9" style="display: none"&gt;Schedule of Maturities of Operating Lease and Finance Lease Liabilities&lt;/span&gt;&lt;span style="font: normal 10pt 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: 80%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Years
    Ending December 31st,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021
    (six remaining months)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_z124qO17iKNg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;241&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_zdMfiJdlwk7b" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;468&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;407&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,496&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1248"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,499&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_znnX7mBGYYyh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,075&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_zZYkWeC0B822" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiability_iI_pn3n3_c20210630_znybEu7Th9M9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,424&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiability_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zH5d3wrk2jKh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(297&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zQ999YKJz4i1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Long-term
    lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210630_zXuDGEHQa6e4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,127&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_z8Mm5LpGHMCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt 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;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zzrZH4KEQND2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
components of lease expense were as follows (amounts in thousands):&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 id="xdx_8B0_z6nZRK918Oqg" style="display: none"&gt;Schedule of Lease Expense&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20210401__20210630_ziyXkWVfhDPd" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20200401__20200630_zupRROhYq0Q7" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_490_20210101__20210630_zAEajeN2zWMa" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20200101__20200630_zqjUAdjZiNF6" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzLIb_zkf9UKESpgo7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;233&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzLIb_zSvryRd1f9ad" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Amortization
    of assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maLCzLIb_zjqTMq3CTEyl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Interest
    on finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LeaseCost_iT_mtLCzLIb_zMH5o0KSDHl3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;240&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;239&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">116000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">116000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">233000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">232000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">5000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">120000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">120000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">240000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">239000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-04-012021-06-30_custom_CorporateHeadquartersMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-01-012021-06-30_custom_CorporateHeadquartersMember"
      decimals="-5"
      unitRef="USD">200000</us-gaap:OperatingLeaseCost>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2021-06-30_custom_CorporateHeadquartersMember_custom_TheMoveLLCMember"
      decimals="INF"
      unitRef="Pure">0.243</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <WFCF:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_893_ecustom--ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_z1tbk8UX0czj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Supplemental
balance sheet information related to leases was as follows (amounts in thousands):&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 id="xdx_8B5_z37QB9YVdYCf" style="display: none"&gt;Schedule of Supplemental Balance Sheet Information Related to Leases&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Related
    Party&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Related
    Party&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zmgIWOsiiM38" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,662&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zfCKVePVrMda" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;226&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zRXcOqRguq2c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,888&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zuE4fNC9Aq02" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,755&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zUQtg5xb5KMj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zKVlCtCZOWVj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;297&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z2ejVhZDSDr2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zUbFEJoydE5a" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231_zYNbdjUBwtk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;268&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Noncurrent
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,983&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;144&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,127&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z5GSPJVKmJzg" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,079&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zaXJjLugL8m1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231_z4nZVSlSrgJa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,257&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,173&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;251&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,424&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_zSFcpIat1DX" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,258&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_z68Cjgdr3Az2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;267&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231_zs958iGOcoK6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,525&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt 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; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 52%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accumulated
    amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_zSY9y35ZgNK4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(21&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_z4qfQEh5wc34" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;30&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current
    obligations of finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FinanceLeaseLiabilityCurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityCurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases, net of current obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityNoncurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityNoncurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiability_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FinanceLeaseLiability_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zRFLdvJX6esk" title="Weighted average remaining operating lease term (in years)"&gt;9.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zHEWHV3hnG4k" title="Weighted average remaining operating lease term (in years)"&gt;10.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_z6A54jppIwki" title="Weighted average remaining finance lease term (in years)"&gt;3.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zhe3DEBUb7fc" title="Weighted average remaining finance lease term (in years)"&gt;3.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted
    average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzw7EG5iXXbh" title="Operating leases weighted average discount rate"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_z3csARTsV9W2" title="Operating leases weighted average discount rate"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zU76OV4dUtvj" title="Finance leases weighted average discount rate"&gt;12.1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_zRZQJmga9Ckf" title="Finance leases weighted average discount rate"&gt;13.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt 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; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;


</WFCF:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2021-06-30_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">2662000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2021-06-30_custom_OtherMember_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">226000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2021-06-30_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">2888000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2020-12-31_custom_RelatedPartyMember_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">2755000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2020-12-31_custom_OtherMember_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">238000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2020-12-31_custom_OperatingLeaseROUAssetsMember"
      decimals="-3"
      unitRef="USD">2993000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2021-06-30_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">190000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2021-06-30_custom_OtherMember"
      decimals="-3"
      unitRef="USD">107000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">297000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2020-12-31_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">179000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2020-12-31_custom_OtherMember"
      decimals="-3"
      unitRef="USD">89000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">268000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2021-06-30_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">2983000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2021-06-30_custom_OtherMember"
      decimals="-3"
      unitRef="USD">144000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3127000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2020-12-31_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">3079000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2020-12-31_custom_OtherMember"
      decimals="-3"
      unitRef="USD">178000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3257000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2021-06-30_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">3173000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2021-06-30_custom_OtherMember"
      decimals="-3"
      unitRef="USD">251000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3424000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2020-12-31_custom_RelatedPartyMember"
      decimals="-3"
      unitRef="USD">3258000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2020-12-31_custom_OtherMember"
      decimals="-3"
      unitRef="USD">267000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3525000</us-gaap:OperatingLeaseLiability>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">51000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">67000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">21000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">30000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">37000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">11000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">13000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">26000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">31000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2021-06-30_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">37000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2020-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">44000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-06-30">P9Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P10Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-06-30">P3Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P3Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-06-30" decimals="INF" unitRef="Pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-06-30" decimals="INF" unitRef="Pure">0.121</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.130</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <WFCF:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89D_ecustom--ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_zdM7EZokwqve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Supplemental
cash flow and other information related to leases was as follows (amounts in thousands):&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 id="xdx_8B0_zneX190MtMlb" style="display: none"&gt;Schedule of Supplemental Cash Flow Information Related to Leases&lt;/span&gt;&lt;span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20210401__20210630_zlXk0TR7jmz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20200401__20200630_zRADtiB4mNs3" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20210630_zFHvdQWGPTk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20200101__20200630_zTKoWsdFK709" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cash
    paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeasePayments_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 44%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeasePaymentsUse_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Financing
    cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;ROU
    assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,057&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,507&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,057&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,507&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</WFCF:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">116000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">111000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">230000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">222000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">5000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">3057000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">3507000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">3057000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">3507000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <WFCF:ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89C_ecustom--ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_zd4wFKjs0Ora" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;Maturities
of lease liabilities were as follows (amounts in thousands):&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 id="xdx_8B2_zAOWrAQTwgg9" style="display: none"&gt;Schedule of Maturities of Operating Lease and Finance Lease Liabilities&lt;/span&gt;&lt;span style="font: normal 10pt 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: 80%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Years
    Ending December 31st,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Finance&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021
    (six remaining months)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_z124qO17iKNg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;241&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_zdMfiJdlwk7b" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;468&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;407&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,496&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1248"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;4,499&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_znnX7mBGYYyh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(1,075&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_zZYkWeC0B822" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiability_iI_pn3n3_c20210630_znybEu7Th9M9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,424&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiability_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less
    current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--OperatingLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zH5d3wrk2jKh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(297&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&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--FinanceLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zQ999YKJz4i1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(11&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Long-term
    lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210630_zXuDGEHQa6e4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,127&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&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; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</WFCF:ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">241000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">7000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">482000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">15000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">468000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">10000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">407000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <WFCF:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2496000</WFCF:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">4499000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">42000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1075000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3424000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">37000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">297000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">11000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3127000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">26000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zU63n7bOrz83" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
11 &#x2013; &lt;span id="xdx_822_zg8plsaKFpbg"&gt;Commitments and Contingencies&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; text-align: justify"&gt;&lt;span style="font: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Legal
proceedings&lt;/i&gt;&lt;/b&gt;&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.&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: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80D_eus-gaap--SegmentReportingDisclosureTextBlock_zp7DbmRs51T9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
12 - &lt;span id="xdx_828_zyH54Po6P7E8"&gt;Segments&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; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into &lt;span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_uInteger_c20200101__20201231_z8LIwwjIUkPh" title="Number of operating segment"&gt;one&lt;/span&gt; verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
Company also determined that it has a software and related consulting reportable segment. SureHarvest, which includes Postelsia, is the
sole operating segment under the software and related consulting reportable segment. This segment includes software license, maintenance,
support and software-related consulting service revenues.&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: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s chief operating decision maker (the Company&#x2019;s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal reporting operating segment
information. Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and
most importantly, operating income.&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: 10pt 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: 10pt 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: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2RQCOT9t8y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (amounts in thousands):&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 id="xdx_8B8_zXd55y7Vh5vj" style="display: none"&gt;Schedule of Operating Segments&lt;/span&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: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;999&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1279"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zvDG9bVCOSyd" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,133&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zJu9S1BlCTq2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zgumoOS975L1" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1283"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zGnUrYXgMxwe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;All
    other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,327&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z3FBaJyJZK06" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zo2FU0wkDQ5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,474&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z5DpIAwKAAa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zg9AlLMRriK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;16,333&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,274&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,081&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;20,262&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zwUDCHFsWN19" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;18,596&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zDYlgeptj96a" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8neYelhe9if" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zhim9eRboYGi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,279&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,695&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1304"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1306"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,695&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1312"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1314"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1320"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1322"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1328"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1330"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1334"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1338"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1342"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1346"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1354"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,141&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1362"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,416&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of verification and certification services&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1368"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1370"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1376"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1378"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of products&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1384"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1386"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;501&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1392"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1394"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;501&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of software and related consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1398"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1402"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1406"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1410"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    costs of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,780&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1418"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,017&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1426"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,879&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1434"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,009&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,887&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1442"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Depreciation
    &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1450"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1458"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;244&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,442&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1466"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,528&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,266&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1474"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,387&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Segment
    operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;289&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(7&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1482"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;282&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1490"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    items to reconcile segment operating income (loss) to net income/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1498"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1506"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Income
    tax (expense)/benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1510"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(99&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(104&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1518"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1520"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Net
    income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;318&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(99&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;538&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;351&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt 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; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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;table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQThKSZ8Ekmi" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zqGMDfiLu2A8" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;999&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zWazr5Dc2UF5" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z5bbbbQF6tw2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zfibVklPwVTc" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,133&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zdKQfaxMI8e2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zYHPvQ8BfnS4" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1551"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z2rPah3qdooe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;All
    other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z5rzJJrPGDzi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,327&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zUv0UcaB1O42" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_znBVuzrltXgi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zB1VTrYgDzWg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zhpjT3zExaB" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z0Vt3qbva7Qd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,474&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zpWqX9m7A2Lf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zJKDV1W5c84" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;16,333&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zAD5CXX0Ch88" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,274&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z1Jbbu4iHmJf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,081&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z1d9oeg5beSl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z303pAqEIw7c" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;20,262&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zW5XEfeqATlc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;18,596&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zxsVLlC8AFV6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z4GglUnP6zpk" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zENHJozvf7tb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,279&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlKrMbAqk0Uk" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znYGlyntXIyg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1580"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsWtAtMetcGc" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zJFJwgjRaHI5" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zj9L5fUb3Hnl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyqxmGN0h0Fi" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1586"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRV2LCg69pA1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1587"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z8o3rYWOMKm1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zIsuokqyIZEg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGQsTtCz2sMa" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1592"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1594"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zwIiVrMpZ9Bg" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRyyBirA3iP2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1598"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zfLdCgdpDvMb" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1599"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZHVEP88YT28" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1602"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1606"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_z8HbGyQuh1U5" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1609"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zK03H46YGuj1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zcjSgyMenj5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zkTAUxZJlR0f" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;896&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zd9ELS0yxg9e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;8,646&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXTCJUm15cKa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxiGYiCjT5Tg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1618"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zNfDHj1dfmad" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;9,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_ziwPPJFOOi6i" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;7,432&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkQqGssKDSU7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zvP9srS7MHo3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zFFJsQLG35l1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;8,328&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of verification and certification services&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,925&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1628"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1630"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,925&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zP6afH40v13g" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,140&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zmLB0JqZWFJ4" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1634"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zC1rH5D6DUX3" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyIsiil5SW5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,050&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of products&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,105&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1642"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,105&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFTHTR6qLTI" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,003&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPqk2a4mZ9Rh" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1646"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zY56WUZJDoy1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1647"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSVJ0UjGzQe2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,003&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of software and related consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1654"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zSeclEmWRT3j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1657"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zwqNJ8i0ogf2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zHkPe4KpfmJe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1659"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zLiTUtA8gEK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    costs of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,030&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1666"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,710&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zshzeBC37Bb1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,143&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zx4eHrGNVM2j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zILRdMiMF1n4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqCfTIyGNk18" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,618&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,616&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;255&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,871&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zWBIdmObToAa" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,289&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zAsk3cZbVIe5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;445&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zcszcMEZKdwf" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zRuaNjJxvklc" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,710&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Depreciation
    &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;300&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1690"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zOjh0zVdloze" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z4gqlEvSvyfl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;278&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8atrugIUxs7" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1695"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6A9DmHrwDk9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;478&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,920&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1702"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,099&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zmUQ1FVDFxs7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,803&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zWAlkfZwzuFc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zavZKhGDKaQd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zHjZCmtV3A6e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,117&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Segment
    operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(25&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1714"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;371&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zMx7eHjuY3z3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkZSdRFq8kp7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(171&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z6tUkwU0IAo2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1719"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqD5nZmtzxXb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;115&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    items to reconcile segment operating income (loss) to net income/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(7&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,037&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,096&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zo95PQJAtjea" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;59&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zwWv8oSUXll9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zwQ64TgliLlj" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1731"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6fMiKkoH1al" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;60&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Income
    tax (expense)/benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1734"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(110&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(115&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z4wtjspnaxmb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1741"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_znC5GtiImrKl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1742"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zfXf8QUkwba4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeSAATNC4UBe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Net
    income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zNWY8Zz5WTia" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;345&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zVajR1by0jb9" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(170&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zqwlEWAKfOB4" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeAD8V0GPup3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;110&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zgTGQ85o7Fj8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Where
Food Comes From, Inc. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Notes
to the Consolidated Financial Statements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&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: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Integer">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2RQCOT9t8y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (amounts in thousands):&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 id="xdx_8B8_zXd55y7Vh5vj" style="display: none"&gt;Schedule of Operating Segments&lt;/span&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: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Three
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;999&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1279"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zvDG9bVCOSyd" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,133&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zJu9S1BlCTq2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zgumoOS975L1" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1283"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zGnUrYXgMxwe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;All
    other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,327&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z3FBaJyJZK06" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zo2FU0wkDQ5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,474&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z5DpIAwKAAa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zg9AlLMRriK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;16,333&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,274&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,081&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;20,262&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zwUDCHFsWN19" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;18,596&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zDYlgeptj96a" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8neYelhe9if" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zhim9eRboYGi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,279&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,695&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1304"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1306"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,695&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1312"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1314"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,108&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1320"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1322"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;964&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1328"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1330"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1334"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1338"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1342"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1346"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1354"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,141&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;512&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1362"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,416&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of verification and certification services&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1368"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1370"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1376"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1378"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of products&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1384"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1386"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;501&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1392"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1394"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;501&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of software and related consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1398"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1402"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1406"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1410"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    costs of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,780&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1418"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,017&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;299&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1426"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,879&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1434"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,009&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,887&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1442"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,100&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Depreciation
    &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1450"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1458"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;244&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,442&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1466"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,528&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,266&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1474"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,387&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Segment
    operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;289&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(7&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1482"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;282&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(40&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1490"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    items to reconcile segment operating income (loss) to net income/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1498"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1506"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Income
    tax (expense)/benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1510"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(99&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(104&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1518"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1520"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Net
    income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;318&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(17&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(99&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;538&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(145&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;351&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt 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; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt 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;table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and Certification Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and Related Consulting Segment&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Eliminations
    and Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Consolidated
    Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQThKSZ8Ekmi" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zqGMDfiLu2A8" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;999&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zWazr5Dc2UF5" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z5bbbbQF6tw2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zfibVklPwVTc" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,133&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zdKQfaxMI8e2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zYHPvQ8BfnS4" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1551"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z2rPah3qdooe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,946&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;All
    other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z5rzJJrPGDzi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,327&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zUv0UcaB1O42" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_znBVuzrltXgi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zB1VTrYgDzWg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,316&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zhpjT3zExaB" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;17,463&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z0Vt3qbva7Qd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,474&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zpWqX9m7A2Lf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zJKDV1W5c84" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;16,333&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zAD5CXX0Ch88" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,274&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z1Jbbu4iHmJf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,081&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z1d9oeg5beSl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(3,093&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z303pAqEIw7c" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;20,262&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zW5XEfeqATlc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;18,596&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zxsVLlC8AFV6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z4GglUnP6zpk" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(4,604&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zENHJozvf7tb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;19,279&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Verification
    and certification service revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlKrMbAqk0Uk" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znYGlyntXIyg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1580"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsWtAtMetcGc" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zJFJwgjRaHI5" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;6,958&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zj9L5fUb3Hnl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyqxmGN0h0Fi" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1586"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRV2LCg69pA1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1587"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z8o3rYWOMKm1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,911&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Product
    sales&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zIsuokqyIZEg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGQsTtCz2sMa" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1592"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1594"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zwIiVrMpZ9Bg" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRyyBirA3iP2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1598"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zfLdCgdpDvMb" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1599"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZHVEP88YT28" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,521&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Software
    and related consulting revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1602"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1606"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_z8HbGyQuh1U5" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1609"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zK03H46YGuj1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zcjSgyMenj5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zkTAUxZJlR0f" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;896&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zd9ELS0yxg9e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;8,646&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXTCJUm15cKa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;935&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxiGYiCjT5Tg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1618"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zNfDHj1dfmad" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;9,581&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_ziwPPJFOOi6i" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;7,432&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkQqGssKDSU7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,010&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zvP9srS7MHo3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(114&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zFFJsQLG35l1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;8,328&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of revenues:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of verification and certification services&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,925&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1628"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1630"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,925&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zP6afH40v13g" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,140&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zmLB0JqZWFJ4" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1634"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zC1rH5D6DUX3" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyIsiil5SW5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,050&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of products&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,105&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1642"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,105&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFTHTR6qLTI" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,003&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPqk2a4mZ9Rh" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1646"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zY56WUZJDoy1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1647"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSVJ0UjGzQe2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,003&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Costs
    of software and related consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1654"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zSeclEmWRT3j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1657"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zwqNJ8i0ogf2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zHkPe4KpfmJe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1659"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zLiTUtA8gEK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Total
    costs of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,030&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1666"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;5,710&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zshzeBC37Bb1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,143&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zx4eHrGNVM2j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zILRdMiMF1n4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(90&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqCfTIyGNk18" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;4,618&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Gross
    profit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,616&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;255&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,871&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zWBIdmObToAa" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,289&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zAsk3cZbVIe5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;445&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zcszcMEZKdwf" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zRuaNjJxvklc" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,710&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Depreciation
    &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;300&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1690"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp;amp; amortization"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zOjh0zVdloze" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z4gqlEvSvyfl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;278&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8atrugIUxs7" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1695"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6A9DmHrwDk9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;478&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,920&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1702"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,099&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zmUQ1FVDFxs7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;2,803&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zWAlkfZwzuFc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zavZKhGDKaQd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zHjZCmtV3A6e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;3,117&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Segment
    operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(25&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1714"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;371&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zMx7eHjuY3z3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkZSdRFq8kp7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(171&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z6tUkwU0IAo2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1719"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqD5nZmtzxXb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;115&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    items to reconcile segment operating income (loss) to net income/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Other
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(7&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,037&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,096&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zo95PQJAtjea" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;59&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zwWv8oSUXll9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zwQ64TgliLlj" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1731"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6fMiKkoH1al" style="font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;60&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Income
    tax (expense)/benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1734"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(110&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(115&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z4wtjspnaxmb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1741"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_znC5GtiImrKl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1742"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zfXf8QUkwba4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeSAATNC4UBe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;Net
    income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;1,352&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zNWY8Zz5WTia" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;345&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zVajR1by0jb9" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(170&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zqwlEWAKfOB4" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;(65&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeAD8V0GPup3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;110&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 9pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1947000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">999000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1133000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">1813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">17327000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">3082000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-3093000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">17316000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">17463000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">3474000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-4604000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">16333000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">19274000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">4081000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-3093000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">20262000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">18596000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">5287000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-4604000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">19279000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">4659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">5141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">3904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">4416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">2132000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">2132000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1516000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1516000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">648000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">648000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">501000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">501000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">299000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">299000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">2780000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">3132000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">2017000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">299000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2316000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1879000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">130000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2009000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1887000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">213000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2100000</us-gaap:GrossProfit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">148000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">51000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">199000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">112000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">132000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1442000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">86000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">1528000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1266000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">121000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">1387000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">289000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-7000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">282000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">509000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-40000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">469000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-5000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">24000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-2000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">27000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-99000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">-104000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">-145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-17000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-99000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">202000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">538000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-42000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-145000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">351000</us-gaap:NetIncomeLoss>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1947000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">999000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">1133000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">1813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">2946000</us-gaap:Goodwill>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">17327000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">3082000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-3093000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">17316000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">17463000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">3474000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-4604000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">16333000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">19274000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">4081000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-3093000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">20262000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">18596000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">5287000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-4604000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">19279000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">6958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">6958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">5911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">5911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">1010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">-114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">8646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">9581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">7432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">1010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">8328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3925000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3925000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3140000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">-90000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3050000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1105000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1105000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1003000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1003000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">680000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">680000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">565000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member_us-gaap_LicenseAndServiceMember"
      decimals="-3"
      unitRef="USD">565000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">5030000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">680000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">5710000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">4143000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">565000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-90000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">4618000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">3616000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">255000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">3871000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">3289000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">445000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-24000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">3710000</us-gaap:GrossProfit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">101000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">401000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">278000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">478000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">2920000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">179000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">3099000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">2803000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">338000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-24000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">3117000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">396000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-25000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">286000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-171000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">115000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">66000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-7000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">1037000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">1096000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">59000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">60000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-110000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">-115000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">-65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">462000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-37000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">927000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">1352000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_VerificationAndCertificationSegmentMember"
      decimals="-3"
      unitRef="USD">345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_SoftwareSalesAndRelatedConsultingSegmentMember"
      decimals="-3"
      unitRef="USD">-170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_EliminationsAndOtherMember"
      decimals="-3"
      unitRef="USD">-65000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_custom_Consolidated1Member"
      decimals="-3"
      unitRef="USD">110000</us-gaap:NetIncomeLoss>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_808_eus-gaap--CashFlowSupplementalDisclosuresTextBlock_zGUYZcyj0by7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
13 &#x2013; &lt;span id="xdx_829_zqUhfozRaAGk"&gt;Supplemental Cash Flow Information &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zzpcqBUNZnN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zCkXaZIiKd76" style="display: none"&gt;Schedule of Supplemental Cash Flow Information&lt;/span&gt;&lt;span style="font: normal 10pt 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: 70%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20210101__20210630_zrXHUFZiGnP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49C_20200101__20200630_z8f1PWzDha3l" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Amounts
    in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cash
    paid during the year:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InterestPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Interest
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxesPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Income
    taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;345&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_z2dlsECjLkMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_894_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zzpcqBUNZnN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zCkXaZIiKd76" style="display: none"&gt;Schedule of Supplemental Cash Flow Information&lt;/span&gt;&lt;span style="font: normal 10pt 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: 70%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20210101__20210630_zrXHUFZiGnP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49C_20200101__20200630_z8f1PWzDha3l" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Six
    months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Amounts
    in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cash
    paid during the year:&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InterestPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Interest
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxesPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Income
    taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;345&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">5000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">345000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">10000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zKs0rIB3Zao" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
14 &#x2013; &lt;span id="xdx_821_zYIszsLbOWzh"&gt;Subsequent Events&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; text-align: justify"&gt;&lt;span style="font: 10pt 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: 10pt Times New Roman, Times, Serif"&gt;Where
Food Comes From, Inc. announced on July 1, 2021, its Board of Directors declared a special cash dividend totaling $&lt;span id="xdx_903_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_z0rkjWcFvGt9" title="Common stock, cash dividends"&gt;0.15&lt;/span&gt; per common share.
&lt;span id="xdx_903_ecustom--CommonStockDividendPaymentTerms_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_zNLFfWvGFfPe" title="Common stock, dividend payment terms"&gt;This one-time special dividend will be paid to stockholders of record as of the close of business on July 27, 2021, with a payment date
of August 16, 2021.&lt;/span&gt;&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: 10pt 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: normal 10pt Times New Roman, Times, Serif"&gt;The
Company has had no other material, significant or unusual transactions or events from the financial statement date through the issuance
of the financial statements.&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember"
      decimals="INF"
      unitRef="USDPShares">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <WFCF:CommonStockDividendPaymentTerms contextRef="From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember">This one-time special dividend will be paid to stockholders of record as of the close of business on July 27, 2021, with a payment date
of August 16, 2021.</WFCF:CommonStockDividendPaymentTerms>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000545"
          xlink:label="Fact000545"
          xlink:type="locator"/>
        <link:footnote id="Footnote000622" xlink:label="Footnote000622" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance at
December 31, 2019 has been updated to reflect the impact of the 1-for-4 reverse stock split effective December 1, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000545"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000546"
          xlink:label="Fact000546"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000546"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000547"
          xlink:label="Fact000547"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000547"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000548"
          xlink:label="Fact000548"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000548"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000549"
          xlink:label="Fact000549"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000549"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000550"
          xlink:label="Fact000550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000550"
          xlink:to="Footnote000622"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477620360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jul. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">WHERE FOOD COMES FROM, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">0001360565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">43-1802805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">202
6th Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Castle Rock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(303)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">895-3002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WFCF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,115,394<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 only for a form used as an quarterly report.</p></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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 only for a form used as a transition report.</p></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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentTransitionReport</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_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection 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;">dei_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exchange on which a security is registered.</p></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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>13
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477806856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,297<span></span>
</td>
<td class="nump">$ 4,374<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accounts receivable, net of allowance</a></td>
<td class="nump">1,991<span></span>
</td>
<td class="nump">2,508<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventory</a></td>
<td class="nump">885<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">592<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">8,659<span></span>
</td>
<td class="nump">7,474<span></span>
</td>
</tr>
<tr class="re">
<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 and equipment, net</a></td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">1,616<span></span>
</td>
</tr>
<tr class="ro">
<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 assets, net</a></td>
<td class="nump">2,918<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
</tr>
<tr class="re">
<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 );">Investment in Progressive Beef</a></td>
<td class="nump">991<span></span>
</td>
<td class="nump">991<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_WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent', window );">Intangible and other assets, net</a></td>
<td class="nump">2,766<span></span>
</td>
<td class="nump">2,948<span></span>
</td>
</tr>
<tr class="re">
<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,946<span></span>
</td>
<td class="nump">2,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">443<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">20,262<span></span>
</td>
<td class="nump">19,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">722<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,653<span></span>
</td>
<td class="nump">1,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease obligations</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease obligations</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,801<span></span>
</td>
<td class="nump">3,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt, net of current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations, net of current portion</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<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 obligation, net of current portion</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">3,257<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,954<span></span>
</td>
<td class="nump">6,984<span></span>
</td>
</tr>
<tr class="ro">
<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>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value; 5,000 shares authorized; none issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 95,000 shares authorized; 6,475 (2021) and 6,456 (2020) shares issued, and 6,095 (2021) and 6,118 (2020) shares outstanding</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">11,710<span></span>
</td>
<td class="nump">11,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock of 380 (2021) and 338 (2020) shares</a></td>
<td class="num">(3,308)<span></span>
</td>
<td class="num">(2,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">3,548<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity</a></td>
<td class="nump">13,308<span></span>
</td>
<td class="nump">12,464<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 20,262<span></span>
</td>
<td class="nump">$ 19,448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Net Excluding Goodwill And Other Assets 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;">WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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_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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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(7))<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 1<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>14
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477558432328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">95,000<span></span>
</td>
<td class="nump">95,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">6,475<span></span>
</td>
<td class="nump">6,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">6,095<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">338<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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477690264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 5,141,000<span></span>
</td>
<td class="nump">$ 4,416,000<span></span>
</td>
<td class="nump">$ 9,581,000<span></span>
</td>
<td class="nump">$ 8,328,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_CostOfRevenueAbstract', window );"><strong>Costs of revenues:</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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">3,132,000<span></span>
</td>
<td class="nump">2,316,000<span></span>
</td>
<td class="nump">5,710,000<span></span>
</td>
<td class="nump">4,618,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,009,000<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">3,871,000<span></span>
</td>
<td class="nump">3,710,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">1,727,000<span></span>
</td>
<td class="nump">1,631,000<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">3,595,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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">282,000<span></span>
</td>
<td class="nump">469,000<span></span>
</td>
<td class="nump">371,000<span></span>
</td>
<td class="nump">115,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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense):</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_InvestmentIncomeDividend', window );">Dividend income from Progressive Beef</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,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_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">4,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_WFCF_GainLossOnLoanForgiveness', window );">Loan forgiveness from Paycheck Protection Program</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,037,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_GainLossOnDispositionOfAssets1', window );">Gain on sale of assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,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_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Loss)/gain on foreign currency exchange</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(7,000)<span></span>
</td>
<td class="nump">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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(4,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">306,000<span></span>
</td>
<td class="nump">496,000<span></span>
</td>
<td class="nump">1,467,000<span></span>
</td>
<td class="nump">175,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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">104,000<span></span>
</td>
<td class="nump">145,000<span></span>
</td>
<td class="nump">115,000<span></span>
</td>
<td class="nump">65,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 202,000<span></span>
</td>
<td class="nump">$ 351,000<span></span>
</td>
<td class="nump">$ 1,352,000<span></span>
</td>
<td class="nump">$ 110,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_EarningsPerShareAbstract', window );"><strong>Per share - net income:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">6,219<span></span>
</td>
<td class="nump">6,151<span></span>
</td>
<td class="nump">6,228<span></span>
</td>
</tr>
<tr class="re">
<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 );">Diluted</a></td>
<td class="nump">6,186<span></span>
</td>
<td class="nump">6,258<span></span>
</td>
<td class="nump">6,241<span></span>
</td>
<td class="nump">6,271<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_ProductOrServiceAxis=WFCF_VerificationAndCertificationServiceRevenueMember', window );">Verification and Certification Service Revenue [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_RevenuesAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 3,695,000<span></span>
</td>
<td class="nump">$ 3,108,000<span></span>
</td>
<td class="nump">$ 6,958,000<span></span>
</td>
<td class="nump">$ 5,911,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_CostOfRevenueAbstract', window );"><strong>Costs of revenues:</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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">2,132,000<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
<td class="nump">3,925,000<span></span>
</td>
<td class="nump">3,050,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_ProductOrServiceAxis=WFCF_ProductSalesMember', window );">Consolidated [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_RevenuesAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">964,000<span></span>
</td>
<td class="nump">796,000<span></span>
</td>
<td class="nump">1,521,000<span></span>
</td>
<td class="nump">1,688,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_CostOfRevenueAbstract', window );"><strong>Costs of revenues:</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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">648,000<span></span>
</td>
<td class="nump">501,000<span></span>
</td>
<td class="nump">1,003,000<span></span>
</td>
<td class="nump">1,105,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_ProductOrServiceAxis=WFCF_SoftwareAndRelatedConsultingRevenueMember', window );">Software and Related Consulting Revenue [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_RevenuesAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="nump">512,000<span></span>
</td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">896,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_CostOfRevenueAbstract', window );"><strong>Costs of revenues:</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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">$ 352,000<span></span>
</td>
<td class="nump">$ 299,000<span></span>
</td>
<td class="nump">$ 680,000<span></span>
</td>
<td class="nump">$ 565,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_GainLossOnLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain Loss On Loan Forgiveness</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;">WFCF_GainLossOnLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: 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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 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://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 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)(B))<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)(4)(iii)(A))<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 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/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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost of borrowed funds accounted for as interest 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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 (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentIncomeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 dividend income on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a))<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_InvestmentIncomeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_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_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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to nonoperating activities, 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/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(7)(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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=WFCF_VerificationAndCertificationServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_VerificationAndCertificationServiceRevenueMember</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=WFCF_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_ProductSalesMember</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=WFCF_SoftwareAndRelatedConsultingRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_SoftwareAndRelatedConsultingRevenueMember</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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477815144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,352<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="re">
<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 to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">401<span></span>
</td>
<td class="nump">478<span></span>
</td>
</tr>
<tr class="re">
<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 on sale of assets</a></td>
<td class="num">(9)<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<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 tax expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">40<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_WFCF_GainLossOnLoanForgiveness', window );">Forgiveness of note payable from Paycheck Protection Program</a></td>
<td class="num">(1,037)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effect from acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Short-term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(885)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">73<span></span>
</td>
<td class="num">(243)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">521<span></span>
</td>
<td class="nump">409<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_WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet', window );">Right of use assets and liabilities, net</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,620<span></span>
</td>
<td class="nump">1,748<span></span>
</td>
</tr>
<tr class="ro">
<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>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired', window );">Acquisition of Postelsia Holdings, Ltd.</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchases of property, equipment and software development costs</a></td>
<td class="num">(128)<span></span>
</td>
<td class="num">(329)<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 used in investing activities</a></td>
<td class="num">(128)<span></span>
</td>
<td class="num">(629)<span></span>
</td>
</tr>
<tr class="ro">
<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>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long term debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,030<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_WFCF_RepaymentsOfFinanceLeaseObligations', window );">Repayments of finance lease obligations</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Stock repurchase under Stock Buyback Plan</a></td>
<td class="num">(606)<span></span>
</td>
<td class="num">(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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) / provided by financing activities</a></td>
<td class="num">(569)<span></span>
</td>
<td class="nump">760<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash</a></td>
<td class="nump">923<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash at beginning of period</a></td>
<td class="nump">4,374<span></span>
</td>
<td class="nump">2,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash at end of period</a></td>
<td class="nump">$ 5,297<span></span>
</td>
<td class="nump">$ 4,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_GainLossOnLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain Loss On Loan Forgiveness</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;">WFCF_GainLossOnLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Right of Use Assets And Liabilities Net</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;">WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_RepaymentsOfFinanceLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of finance lease obligations.</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;">WFCF_RepaymentsOfFinanceLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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; including, but not limited to, 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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses, and obligations 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 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://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 (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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 prepaid expenses, and 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_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_PaymentsToAcquireBusinessTwoNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a second 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://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 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_PaymentsToAcquireBusinessTwoNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 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/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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)(i))<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> -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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 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/2009/role/commonPracticeRef<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 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 (b)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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)(4)(iii)(A))<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 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 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><br>Reference 22: 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 23: 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 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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557749832">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Equity (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</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>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</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 );">Balance at March 31, 2020 at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 11,949<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 11,445<span></span>
</td>
<td class="num">$ (1,665)<span></span>
</td>
<td class="nump">$ 2,163<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, shares at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,245<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">31<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under Stock Buyback Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(158)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(158)<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_TreasuryStockSharesAcquired', window );">Repurchase of common shares under Stock Buyback Plan, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(241)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(241)<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 );">Balance at June 30, 2020 at Mar. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,581<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,476<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
<td class="nump">1,922<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 );">Shares, Outstanding, Ending Balance at Mar. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,224<span></span>
</td>
<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 );">Balance at March 31, 2020 at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,949<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,445<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
<td class="nump">2,163<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, shares at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,245<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Balance at June 30, 2020 at Jun. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,848<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,503<span></span>
</td>
<td class="num">(1,934)<span></span>
</td>
<td class="nump">2,273<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 );">Shares, Outstanding, Ending Balance at Jun. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,211<span></span>
</td>
<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 );">Balance at March 31, 2020 at Mar. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,581<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,476<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
<td class="nump">1,922<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, shares at Mar. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,224<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">24<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under Stock Buyback Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(111)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(111)<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_TreasuryStockSharesAcquired', window );">Repurchase of common shares under Stock Buyback Plan, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">351<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">351<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 );">Balance at June 30, 2020 at Jun. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,848<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,503<span></span>
</td>
<td class="num">(1,934)<span></span>
</td>
<td class="nump">2,273<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 );">Shares, Outstanding, Ending Balance at Jun. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,211<span></span>
</td>
<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 );">Balance at March 31, 2020 at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,464<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,612<span></span>
</td>
<td class="num">(2,702)<span></span>
</td>
<td class="nump">3,548<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, shares at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">40<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under Stock Buyback Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(411)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(411)<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_TreasuryStockSharesAcquired', window );">Repurchase of common shares under Stock Buyback Plan, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,150<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,150<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 );">Balance at June 30, 2020 at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,268<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,677<span></span>
</td>
<td class="num">(3,113)<span></span>
</td>
<td class="nump">4,698<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 );">Shares, Outstanding, Ending Balance at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,107<span></span>
</td>
<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 );">Balance at March 31, 2020 at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,464<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,612<span></span>
</td>
<td class="num">(2,702)<span></span>
</td>
<td class="nump">3,548<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, shares at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,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="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 );">Balance at June 30, 2020 at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,308<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,710<span></span>
</td>
<td class="num">(3,308)<span></span>
</td>
<td class="nump">4,900<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 );">Shares, Outstanding, Ending Balance at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,095<span></span>
</td>
<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 );">Balance at March 31, 2020 at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,268<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">11,677<span></span>
</td>
<td class="num">(3,113)<span></span>
</td>
<td class="nump">4,698<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, shares at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,107<span></span>
</td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under Stock Buyback Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(195)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(195)<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_TreasuryStockSharesAcquired', window );">Repurchase of common shares under Stock Buyback Plan, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">202<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">202<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 );">Balance at June 30, 2020 at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,308<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 11,710<span></span>
</td>
<td class="num">$ (3,308)<span></span>
</td>
<td class="nump">$ 4,900<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 );">Shares, Outstanding, Ending Balance at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balance at
December 31, 2019 has been updated to reflect the impact of the 1-for-4 reverse stock split effective December 1, 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 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(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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557943320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">The Company and Basis of Presentation</a></td>
<td class="text"><p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zqjpIu8pReBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
1 - <span id="xdx_82C_zf6AaCRNqThg">The Company and Basis of Presentation</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Business
Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Where
Food Comes From, Inc. is a Colorado corporation based in Castle Rock, Colorado (&#8220;WFCF&#8221;, the &#8220;Company,&#8221; &#8220;our,&#8221;
&#8220;we,&#8221; or &#8220;us&#8221;). We are an independent, third-party food verification company conducting both on-site and desk
audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We care about food and other agricultural products, how it is grown and raised, the quality of what we eat, what farmers and ranchers
do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks at their plants, animals, and records,
and compares the information we collect to specific standards or claims that farms and ranches want to make about how they are producing
food. We strive to ensure that everyone involved in the food business - from growers and farmers to retailers and shoppers &#8211; can
count on WFCF to provide authentic and transparent information about the food we eat and how, where, and by whom it is produced.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We
also provide sustainability programs, compliance management and farming information management solutions to drive sustainable value creation.
We employ a software-as-a-service (&#8220;SaaS&#8221;) revenue model that bundles annual software licenses with ongoing software enhancements
and upgrades and a wide range of professional services that support our verification business and generate incremental revenue specific
to the food and agricultural industry. Finally, the Company&#8217;s Where Food Comes From Source Verified&#174; retail and restaurant
labeling program utilizes the verification of product attributes to connect consumers directly to the source of the food they purchase
through product labeling and web-based information sharing and education.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Most
of our customers are located throughout the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Basis
of Presentation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: 10pt Times New Roman, Times, Serif">Our
unaudited consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United
States of America (&#8220;GAAP&#8221;) and <span style="font-weight: normal">include the results of operations, financial position and
cash flows of </span>Where Food Comes From, Inc. <span style="font-weight: normal">and its subsidiaries, Where Food Comes From Organic,
Inc. (&#8220;WFCFO&#8221;), Validus Verifications Services, LLC (&#8220;Validus&#8221;), Sterling Solutions (&#8220;Sterling&#8221;),
SureHarvest Services, Inc. (&#8220;SureHarvest&#8221;), A Bee Organic, Sow Organic, JVF Consulting and Postelsia Holdings, Ltd. (&#8220;Postelsia&#8221;)
(collectively referred to as &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221; throughout this Form 10-Q)</span>. The preparation
of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets
and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of
revenues, costs and expenses during the reporting period. <span style="font-weight: normal">All significant intercompany transactions
and amounts have been eliminated. The results of businesses acquired are included in the consolidated financial statements from the date
of the acquisition. </span>Actual results could differ from the estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: normal 10pt Times New Roman, Times, Serif">The
consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission
(&#8220;SEC&#8221;) and should be read in conjunction with our audited financial statements and footnotes thereto for the year ended
December 31, 2020, included in our Form 10-K filed on February 18, 2021. Certain information and footnote disclosures normally included
in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been
omitted pursuant to such rules and regulations. However, we believe that the disclosures are adequate to make the information presented
not misleading. Certain prior year amounts have been reclassified to conform to current year presentation. Net income and shareholders&#8217;
equity were not affected by these reclassifications. The financial statements reflect all adjustments (consisting primarily of normal
recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of our financial position and results
of operations. The consolidated operating results for the three and six months ended June 30, 2021 are not necessarily indicative of
the results to be expected for any other interim period of any future year.</span></p>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt 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: normal 10pt Times New Roman, Times, Serif">Except
as specifically indicated, all information in this Quarterly Report on Form 10-Q has been retroactively adjusted to give effect to a
<span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210101__20210630" title="Reverse split stock">1-for-4 reverse stock split</span> that was effective on December 1, 2020.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue are typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Because of the seasonality
of the business and our industry, results for any quarter are not necessarily indicative of the results that may be achieved for any
other quarter or for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Recent
Accounting Pronouncements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU&#8217;s. ASU&#8217;s were assessed and determined
to be either not applicable or are not expected to have a material impact on the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt 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_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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473280904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income / (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>Per share - net income:</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 );">Basic and Diluted Net Income / (Loss) per Share</a></td>
<td class="text"><p id="xdx_809_eus-gaap--EarningsPerShareTextBlock_z3DhO7OswWyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
2 &#8211; <span id="xdx_82B_z7eMVc22DDt1">Basic and Diluted Net Income / (Loss) per Share</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Basic
net income / (loss) per share was computed by dividing income available to common shareholders by the weighted average number of common
shares outstanding during the period. Diluted net income per share is based on the assumption that all dilutive convertible shares and
stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this method, options and
restricted stock awards are assumed to be exercised at the beginning of the period (or at the time of issuance, if later), and as if
funds obtained thereby were used to purchase common stock at the average market price during the period.</span></p>

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

<p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zps1XnOUffYl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a reconciliation of the share data used in the basic and diluted income / (loss) per share computations (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zjqlS2fi3JW2" style="display: none">Schedule
of Reconciliation of Basic and Diluted Income Per Share Computations</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210401__20210630_zfFJ8KPCDTz3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_497_20200401__20200630_z48Vb6uxL46e" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_495_20210101__20210630_zBfOYQkxCUj9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_zv7CxZQeq5Ib" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</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: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(in
    thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Basic:</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"><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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_zdYGQ1Hronu5" 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: 10pt; width: 40%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,219</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,228</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Diluted:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DilutedWeightedAverageSharesOutstanding_pn3n3_z8RjSUeFqOL6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</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: left"><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">6,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,219</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,228</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_ecustom--DilutedWeightedAverageEffectsOfDilutiveSecurities_pn3n3_zv2VSZ0numw4" 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: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average effects of dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">86</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">90</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">43</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zwBhtaQggxjd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,186</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,258</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,241</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,271</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_zKWJDnvduchi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Antidilutive
    securities:</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">66</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_851_zZkoT1KXXXPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: center"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Where
                                            Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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"><b>&#160;</b></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>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473345304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Progressive Beef, LLC<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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_InvestmentTextBlock', window );">Investment in Progressive Beef, LLC</a></td>
<td class="text"><p id="xdx_807_eus-gaap--InvestmentTextBlock_zI1iLS38ggrd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
3 - <span id="xdx_828_zbt9MGHPpLuk">Investment in Progressive Beef, LLC</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">For
the three months ended June 30, 2021 and 2020, the Company received dividend income from Progressive Beef of $<span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210401__20210630_zudqAb4NJwkj" title="Dividend income"><span id="xdx_909_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200401__20200630_zoyOVBWbLsrl" title="Dividend income">30,000</span></span>, respectively, representing
a distribution of their earnings. For the six months ended June 30, 2021 and 2020, the Company received dividend income totaling $<span id="xdx_901_eus-gaap--InvestmentIncomeDividend_pp0p0_c20210101__20210630_zS8arNe0u5me"><span id="xdx_90F_eus-gaap--InvestmentIncomeDividend_pp0p0_c20200101__20200630_zlkLmiiBNlIe">60,000</span></span>,
respectively. The income is reflected within the &#8220;Other income/(expense)&#8221; section of the Company&#8217;s Consolidated Statement
of Income for the three and six months ended June 30, 2021 and 2020. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment.</p></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 321<br> -URI http://asc.fasb.org/topic&amp;trid=75115024<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -URI http://asc.fasb.org/topic&amp;trid=2197064<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472717352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible and Other Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_IntangibleAssetsDisclosureTextBlock', window );">Intangible and Other Assets</a></td>
<td class="text"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zy6JLIdvk186" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
4 &#8211; <span id="xdx_820_zMuWJVpC0MTe">Intangible and Other Assets</span></b></span></p>

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

<p id="xdx_89B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7ryz3LDaU0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes our intangible and other assets (amounts in thousands, except useful life):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zusBSsm3hLlh" style="display: none">Schedule of Intangible and Other Assets</span><span style="font: 10pt 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="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="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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Estimated</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Useful
    Life</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets subject to amortization:</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"><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"><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; 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></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: 10pt; width: 46%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames
    and trademarks</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">417</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">417</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; 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: 14%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_z7qaWniIaDR5" title="Estimated useful lives of intangible assets">2.5</span>
                                            - <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_zd68gWCNu8q7" title="Estimated useful lives of intangible assets">8.0</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Accreditations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">75</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">85</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_zOn3iMvujKL1" title="Estimated useful lives of intangible assets">5.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    relationships</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">3,664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">3,664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_zfA4PHQPvNya" title="Estimated useful lives of intangible assets">3.0</span>
                                            - <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_z8AQrkOejh1c" title="Estimated useful lives of intangible assets">15.0</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Patents</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">970</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">970</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zivjyjzV3Jdj" title="Estimated useful lives of intangible assets">4.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-compete
    agreements</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">121</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">121</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zcTHsGp9Kfoc" title="Estimated useful lives of intangible assets">5.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210630_zboHI3FU5wlc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">5,247</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">5,257</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    accumulated amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">2,969</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">2,795</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"><span style="font: 10pt Times New Roman, Times, Serif">2,278</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"><span style="font: 10pt Times New Roman, Times, Serif">2,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames/trademarks
    (not subject to amortization)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"><span style="font: 10pt Times New Roman, Times, Serif">465</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"><span style="font: 10pt Times New Roman, Times, Serif">465</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"><span style="font: 10pt Times New Roman, Times, Serif">2,743</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"><span style="font: 10pt Times New Roman, Times, Serif">2,927</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"><span style="font: 10pt Times New Roman, Times, Serif">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"><span style="font: 10pt Times New Roman, Times, Serif">21</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    and other assets:</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"><span style="font: 10pt Times New Roman, Times, Serif">2,766</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"><span style="font: 10pt Times New Roman, Times, Serif">2,948</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; 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: 2.5pt; 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: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AD_zEbzldJQhhAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or part of the information related to 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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473339512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zEWN0XcZjlWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
5 &#8211; <span id="xdx_822_zlFLHFNCLSv3">Accrued Expenses and Other Current Liabilities</span></b></span></p>

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

<p id="xdx_89C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zksl2S0NnZkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes our accrued expenses and other current liabilities as of (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zkpsjhmuT2oe" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49D_20210630_zwFuri0Rb4Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_49F_20201231_zwAtCDOKUEG" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--TaxesPayableCurrent_iI_maCzKs7_zs0Vu7h1xXv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    and sales taxes payable</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">32</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">168</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maCzKs7_zz0cpRk1cawi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Payroll
    related accruals</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: left"><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">709</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">271</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerRefundLiabilityCurrent_iI_maCzKs7_zsQQhJlb4se9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    deposits</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: left"><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">28</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">31</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedProfessionalFeesCurrent_iI_maCzKs7_zfKdV2ydexH5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Professional
    fees and other expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">349</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">129</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtCzKs7_zbZUDWWPpsih" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Accrued
    expenses and other current liabilities<span style="font-size: 10pt">&#160;</span></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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,118</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">599</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A0_z7enwEZMjDq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: normal 10pt 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: 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: justify"/><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"><b>Where
                                            Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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">&#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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accounts payable and accrued liabilities 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(a),20,24)<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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471495416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Notes Payable</a></td>
<td class="text"><p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zO8QmPjjPv09" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
6 &#8211; <span id="xdx_824_zPqncbdO6Grj">Notes Payable</span></b></span></p>

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

<p id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_zVLOfJZ9MJE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Long
Term Debt</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zGa7AT08gfTf" style="display: none">Schedule of Long Term Debt</span><span style="font: 10pt 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: 85%">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_496_20210630_zmYlJPyFwFGg" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_496_20201231_zjBpziZeyGsb" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(In
    thousands)</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--PaycheckProtectionProgramLoan_iI_zM8lYxp0crr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paycheck
    Protection Program Loan</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0754">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,035</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zC3cC4Va0bP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion of notes payable and other long-term debt</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0757">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(463</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--LongTermNotesPayable_iI_zNGyYPQE31H2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Notes
    payable and other long-term debt</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">572</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A2_zRIvytQawRn2" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act allocated $<span id="xdx_90C_eus-gaap--ProceedsFromLoans_pn9n9_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zk5w62LVt3T3" title="Proceeds from loans">350
</span></span><span style="font: 10pt Times New Roman, Times, Serif">billion</span><span style="font: 10pt Times New Roman, Times, Serif">
to help small businesses keep workers employed amid the pandemic and economic downturn. Known as the Paycheck Protection Program (&#8220;PPP&#8221;),
the initiative provides federally guaranteed loans to small businesses. These loans may be forgiven if borrowers maintain their payrolls
during the crisis or restore their payrolls afterward. The Company received notification the loan and accrued interest was forgiven on
March 4, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Unison
Revolving Line of Credit </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has a revolving line of credit (&#8220;LOC&#8221;) agreement which matures <span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z6q1gcQBDP6d" title="Revolving line of credit maturity date">April 12, 2022</span>. The LOC provides for $<span id="xdx_904_ecustom--WorkingCapital_iI_pp0p0_c20210630_zVK5lYMlGUY7" title="Working capital">75,080</span> in working
capital. The interest rate is at the Wall Street Journal prime rate plus <span id="xdx_906_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_dp_c20210101__20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_z0wj8p9X6BPa" title="Interest rate, basis spread">1.50%</span> and is adjusted daily. Principal and interest are payable
upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance due on <span style="font-weight: normal">maturity</span>.
As of June 30, 2021 and December 31, 2020, the effective interest rate for both periods was <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zINgZTfPc5Hj" title="Debt interest rate"><span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201231__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_ztLRHbxbw2dh" title="Debt interest rate">4.75%</span></span>. The LOC is collateralized by all the
business assets of ICS. As of June 30, 2021, and December 31, 2020, there were no amounts outstanding under this LOC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478789320">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zT7BnJYxYChc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
7 &#8211; <span id="xdx_829_zZWVOtSoXY8a">Stock-Based Compensation</span> </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">In
addition to cash compensation, the Company may compensate certain service providers, including employees, directors, consultants, and
other advisors, with equity-based compensation in the form of stock options and restricted stock awards. The Company recognizes all equity-based
compensation as stock-based compensation expense based on the fair value of the compensation measured at the grant date. For stock options,
fair value is calculated at the date of grant using the Black-Scholes-Merton option pricing model. For restricted stock awards, fair
value is the closing stock price for the Company&#8217;s common stock on the grant date. The expense is recognized over the vesting period
of the grant. For the periods presented, all stock-based compensation expense was classified as a component within selling, general and
administrative expense in the Company&#8217;s consolidated statements of operations.</span></p>

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

<p id="xdx_89F_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zkEwzCgf6OHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
amount of stock-based compensation expense is as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BE_zvPuh3QufZz6" style="display: none">Schedule of Stock-based Compensation Expense</span><span 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-left: auto; border-collapse: collapse; width: 96%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">29</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">53</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">53</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
    stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0787">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensation_c20210401__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">29</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20200401__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">24</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_c20210101__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">54</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200101__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">55</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AE_zRb5pd4nqvue" 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"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During
the three months ended June 30, 2021, the Company awarded stock options to purchase <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20210401__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zKJzf1J1Izv6" title="Number of shares awards outstanding">17,000</span> shares of the Company&#8217;s common stock
at an exercise price of $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zxNoLBhN7Tz6" title="Stock options exercise price per share">14.77</span> per share to employees of the Company. <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pid_do_c20210101__20210630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zb3S71VOe1gf">No</span> other stock options were awarded during the six months ended
June 30, 2021. <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pp0d_do_c20200401__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zlOZuJuT7JE4">No</span> stock options were awarded during the three months ended June 30, 2020. During the six months ended June 30, 2020,
the Company awarded stock options to purchase <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pn3n3_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_zVCfsmcA22p4" title="Number of shares awards outstanding">5,000</span> shares of the Company&#8217;s common stock at an exercise price of $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_iI_pid_c20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember_z9kLqzrRyG4f" title="Stock options exercise price per share">7.24</span> per share
to employees of the Company (all share and dollar amounts have been adjusted to reflect the <span id="xdx_90D_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeesMember" title="Reverse split stock">1-for-4 reverse split</span> that occurred in December
2020).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><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 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"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)
</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 id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zzNjdQJzI6ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company estimated the fair value of stock options using the Black-Scholes-Merton option pricing model with the following assumptions
(all share amounts have been adjusted to reflect the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zxEq6GSGbSAk" style="display: none">Schedule of Estimated Fair Value of Stock Options</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of options awarded to purchase common shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_zQfy3sxaPi8c" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of options awarded to purchase common shares"><span style="font: 10pt Times New Roman, Times, Serif">17,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200101__20200630_zfuMiZSR20S8" title="Number of options awarded to purchase common shares">5,000</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Risk-free
    interest rate</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: left"><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"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20210630_zdKzn1S4MCyk" title="Risk-free interest rate">0.82</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20200630_zhlzNWj8REkl" title="Risk-free interest rate">1.56</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    volatility</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20210630_zlkePwXwkdo" title="Expected volatility">70.10</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20200630_zmXfogOtJ5Y1" title="Expected volatility">97.3</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20210630_z4Pro7XpPfBh" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0829">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20200101__20200630_zyJsu1SnaoMg" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0831">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    life of options from the date of grant</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: left"><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"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20210101__20210630_zNjm5bvUKpSd" title="Expected life of options from the date of grant">9.8</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200630_zLLM4AqyB20k" title="Expected life of options from the date of grant">9.8</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A9_zUxzEpytsCXf" 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 id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_zRgjt1iUK9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining vesting phase is as
follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zH2sR5rlN4dg" style="display: none">Schedule of Unrecognized Compensation Cost from Unvested Awards</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Years
    ended December 31st:</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    stock options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    restricted stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Total
    unrecognized compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 46%; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (remaining six months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested restricted stock awards"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0841">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">98</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">98</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; vertical-align: middle; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0859">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">228</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0865">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">228</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A7_zZDgmkMBGQUh" 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"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Equity
Incentive Plans</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
2006 Equity Incentive Plan (the &#8220;2006 Plan&#8221;) and 2016 Equity Incentive Plan (the &#8220;2016 Plan,&#8221; and together with
the 2006 Plan, the &#8220;Plans&#8221;) provide for the issuance of stock-based awards to employees, officers, directors and consultants.
The Plans permit the granting of stock awards and stock options. The vesting of stock-based awards is generally subject to the passage
of time and continued employment through the vesting period.</span></p>

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




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

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

<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"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)
</b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Stock
Option Activity</i></b></span></p>

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

<p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zFCD0kHFWK2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Stock
option activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the <span id="xdx_907_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixEquityIncentivePlanMember" title="Reverse split stock">1-for-4 reverse split</span> that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8B4_zPlLqeM1UTSk" style="display: none">Schedule of Stock Option Activity</span><span style="font: 10pt 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="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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted&#160;avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">remaining</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Number&#160;of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">exercise&#160;price</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date fair</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">contractual&#160;life</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Aggregate</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">per
    share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">value&#160;per&#160;share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in
    years)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">intrinsic&#160;value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><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"><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"><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"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20210630_zAI0LoNrxcz8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Number of stock options, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">105,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210630_zujIkUaVNQW1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg exercise price per share, Beginning Balance"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">6.25</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_zAk2TepRxdsg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg grant date fair value per share, Beginning Balance"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">6.06</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zwPFBapeZxd6" title="Weighted avg remaining contractual life (in years), Beginning Balance">5.38</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630_zotgHPf0AT3g" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Aggregate intrinsic value, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">814,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_z6yHTbcXOdHb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Granted"><span style="font: 10pt Times New Roman, Times, Serif">17,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zeSsHpTsivZ" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Granted"><span style="font: 10pt Times New Roman, Times, Serif">14.77</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zXWvM4lDioS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Granted"><span style="font: 10pt Times New Roman, Times, Serif">10.90</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zD39xwaKmM92" title="Weighted avg remaining contractual life (in years), Granted">10.00</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20210101__20210630_zTmRGRBv7ywg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">(17,763</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zAm5IFKNEIy9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">2.30</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zjkMjy6XINya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">2.92</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_z5cNdHl1kgR8" title="Weighted avg remaining contractual life (in years), Exercised">1.74</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Expired/Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pn3n3_di_c20210101__20210630_zjDhLsjcwPYa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">(1,988</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zIwzlEZC33fh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">7.17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zifh0y2feDW5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">6.82</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zcVQ2aBrfYEl" title="Weighted avg remaining contractual life (in years), Expired/Forfeited">7.28</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.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-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20210630_zIr9JJSi70S4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">102,335</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210630_z8Pf4aANq8sf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">8.31</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zUS0fAZKwYRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">7.49</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_zzzPlesStnek" title="Weighted avg remaining contractual life (in years), Ending Balance">6.33</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630_zltFlvnd9Rsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">732,909</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercisable,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210630_z0cLTDJYNoAi" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercisable"><span style="font: 10pt Times New Roman, Times, Serif">68,657</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zqgArGz3RZd7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercisable"><span style="font: 10pt Times New Roman, Times, Serif">6.93</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_iI_pid_c20210630_zN8FPIPUzF45" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercisable Ending"><span style="font: 10pt Times New Roman, Times, Serif">6.80</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zLFRjGrHecTk" title="Weighted avg remaining contractual life (in years), Exercisable Ending">5.04</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Exercisable Ending"><span style="font: 10pt Times New Roman, Times, Serif">586,568</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unvested,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pn3n3_c20210630_zDJKPM8Kjmpj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Unvested"><span style="font: 10pt Times New Roman, Times, Serif">33,678</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zbmvr1PD5An1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Unvested"><span style="font: 10pt Times New Roman, Times, Serif">11.12</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iI_pid_c20210630_zcUSmMM5evTd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Unvested Ending"><span style="font: 10pt Times New Roman, Times, Serif">8.89</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zAx4DySyzvqg" title="Weighted avg remaining contractual life (in years), Unvested Ending">8.95</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Unvested Ending"><span style="font: 10pt Times New Roman, Times, Serif">146,341</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AC_zVj5uL721doe" 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"><span style="font: 10pt Times New Roman, Times, Serif">The
aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing price of our common
stock on June 30, 2021 and the exercise price for the in-the-money options) that would have been received by the option holders if all
the in-the-money options had been exercised on June 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Restricted
Stock Activity</i></b></span></p>

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

<p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zS4pu3WnoZva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
stock activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8BE_zeQk0CgfqjCl" style="display: none">Schedule of Restricted Stock Activity Under Equity Incentive Plan</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <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="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"><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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">
    <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 colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date</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; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">fair
    value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20210101__20210630_z2bkcIgLqWpa" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of restricted stock options, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">1,250</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_z7zqs3zZnGYg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted avg grant date fair value, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">10.20</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20210630_zxrfbHt5Oqda" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Granted"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0941">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zHwUdYxM6Un8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Granted"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0943">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Vested</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20210101__20210630_zQHBvZNQFZd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Vested"><span style="font: 10pt Times New Roman, Times, Serif">(1,250</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zdAVhj1uVTQ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Vested"><span style="font: 10pt Times New Roman, Times, Serif">10.20</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pn3n3_c20210101__20210630_zQNvqod9Qjxl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zarok8k0ofTh" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted avg grant date fair value, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0951">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20210630_zU5yqUFpZhKf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0953">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zQ6qhjHG0BA1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted avg grant date fair value, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0955">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A1_zECJVaDx6CU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472688216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zRgVTsBRyHjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
8 &#8211; <span id="xdx_82B_zTpVK95AJMNc">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
tax assets and liabilities have been determined based upon the differences between the financial statement amounts and the tax bases
of assets and liabilities as measured by enacted tax rates expected to be in effect when these differences are expected to reverse. In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
provision or benefit for income taxes is recorded at the end of each interim period based on the Company&#8217;s best estimate of its
effective income tax rate expected to be applicable for the full fiscal year. For the three and six months ended June 30, 2021 we recorded
an income tax expense of approximately $<span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210401__20210630_zTmtr8hCQ755" title="Income tax benefit">104,000</span> and $<span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20210630_zB5HVDtyYQ8g" title="Income tax benefit">115,000</span>, respectively, compared to income tax expense of $<span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200401__20200630_zz5ZZKkYZtF5">145,000</span> and $<span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20200101__20200630_zhuFAnWazdu2">65,000</span> for
the same 2020 periods. The effective tax rate for the six months ended June 30, 2021 is favorably impacted by the non-taxability of the
PPP loan forgiveness income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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"><b>&#160;</b></span></p>

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

<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>26
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471523128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_802_eus-gaap--RevenueFromContractWithCustomerTextBlock_zTz1iI9CQwWe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
9 - <span id="xdx_823_zY00TX7ibZje">Revenue Recognition</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Disaggregation
of Revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
(iii) software and related consulting revenue.</span></p>

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

<p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzINdZURzGd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zVv2Ny2eFbX9" style="display: none">Schedule of Revenues Disaggregated by Revenue</span><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"/>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zzNheOj897U2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,695</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zY2NzYHieDXi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zT7ZyORZ67te" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0970">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zAQjMpk7pmN8" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,695</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2g2HQO1EZUk" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zfLfmVPDZ3r2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0973">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zoIxtAEvkGwi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0974">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkJahil8TKuh" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,108</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zzvKRAqk6RO5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">964</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zX0YX0nicOEj" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0977">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zGLVT35VC0Yh" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0978">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW3qUilYf1Ab" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">964</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW9MuA40he75" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">796</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_z03ixVGtdO15" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0981">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zYOr2xbIu1S" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0982">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zvMd1hycHNFi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">796</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zVq6OmTBFEUf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zzDGxqjARXAa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zeM7OTUgVjNi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0986">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z4snomOTttq5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zjHWz2G4EXL3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0988">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zSL14IW1huna" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zDHxVhE4Yyv1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0990">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z0mjtOfe1tJl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQh7Nu8TdNwe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,659</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zMjo9uW5OmFf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxmySvkjYdY5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0994">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zbeON5MeOQx9" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,141</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zjO9qPuCFRn8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,904</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXPtAibl9os8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zQxl0PXCnczi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0998">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zaFcfOg7OgUi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,416</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zW4dLiQBxXbf" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1005">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1013">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1021">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1029">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1037">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1041">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">(114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">8,646</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1053">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,581</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">7,432</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">(114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">8,328</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AF_zJcN2xhqP8y9" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Contract
Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2021, and December 31, 2020, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were
approximately $<span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20210630_zRRfY6PVX486" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts">2.0</span> and $<span id="xdx_90C_eus-gaap--ContractWithCustomerAssetNet_iI_pn5n6_c20201231_zw3Jyn0pKTdd" title="Accounts receivable from contracts with customers, net of allowance for doubtful accounts">2.5</span> million, respectively.</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"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2021, and December 31, 2020, deferred revenue from contracts with customers was approximately $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20210630_z4m4xSKJSc79" title="Deferred revenue from contracts with customers">1.7</span> and $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn5n6_c20201231_zpRIJBetZgme" title="Deferred revenue from contracts with customers">1.1</span> million, respectively.
The balance of the contract liabilities at June 30, 2021 and December 31, 2020 are expected to be recognized as revenue within one year
or less of the invoice date.</span></p>

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

<p id="xdx_892_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zbwJbXtJWKi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table reflects the changes in our contract liabilities during the six month period ended June 30, 2021 </span><span style="font-family: Times New Roman, Times, Serif">(amounts
in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B7_zO33N4ZbUO59" style="display: none">Schedule of Changes in Contract Liabilities</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <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: 10pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20210101__20210630_z6gShOZe00m9" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue:</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; 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 id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pn3n3" 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: 10pt; width: 78%"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue January 1, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,132</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityUnearnedBillings_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    billings</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: left"><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">2,581</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
    recognized</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2,060</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue June 30, 2021</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,653</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A3_zEHmRjqtIQh1" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"/>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"/>

<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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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>27
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473315656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_zWuMKteWM0vg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
10 &#8211; <span id="xdx_824_zAiKKJ73RLb3">Leases</span></b></span></p>

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

<p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zzrZH4KEQND2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
components of lease expense were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_z6nZRK918Oqg" style="display: none">Schedule of Lease Expense</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_ziyXkWVfhDPd" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_491_20200401__20200630_zupRROhYq0Q7" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_490_20210101__20210630_zAEajeN2zWMa" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20200101__20200630_zqjUAdjZiNF6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzLIb_zkf9UKESpgo7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">233</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">232</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    lease cost</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzLIb_zSvryRd1f9ad" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Amortization
    of assets</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: left"><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">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maLCzLIb_zjqTMq3CTEyl" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    on finance lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_iT_mtLCzLIb_zMH5o0KSDHl3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    net lease cost</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">120</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">120</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">240</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">239</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A6_zlPEpMx4cYYe" 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"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Included
in the table above, for the three and six months ended June 30, 2021, is $<span id="xdx_90E_eus-gaap--OperatingLeaseCost_pn5n6_c20210401__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_zhst46BsrY1d" title="Operating lease cost">0.1</span> and $<span id="xdx_90F_eus-gaap--OperatingLeaseCost_pn5n6_c20210101__20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember_z4jzSfSGXec4">0.2</span> million, respectively, of operating lease cost
for our corporate headquarters. </span><span style="font: 10pt Times New Roman, Times, Serif">This space is being
leased from The Move, LLC. Our CEO and President, each a related party to WFCF, have a <span id="xdx_901_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20210630__us-gaap--LeaseContractualTermAxis__custom--CorporateHeadquartersMember__srt--OwnershipAxis__custom--TheMoveLLCMember_z8WBKwPoWbG4" title="Ownership interest">24.3%</span> jointly-held ownership interest in The Move,
LLC.</span></p>

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

<p id="xdx_893_ecustom--ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_z1tbk8UX0czj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
balance sheet information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_z37QB9YVdYCf" style="display: none">Schedule of Supplemental Balance Sheet Information Related to Leases</span><span style="font: normal 10pt 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="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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 40%; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease ROU assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zmgIWOsiiM38" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,662</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zfCKVePVrMda" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">226</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zRXcOqRguq2c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,888</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zuE4fNC9Aq02" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,755</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zUQtg5xb5KMj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">238</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zKVlCtCZOWVj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,993</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    operating lease liabilities</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">190</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">107</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">297</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z2ejVhZDSDr2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">179</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zUbFEJoydE5a" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">89</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231_zYNbdjUBwtk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">268</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Noncurrent
    operating lease liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">2,983</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,127</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z5GSPJVKmJzg" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,079</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zaXJjLugL8m1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">178</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231_z4nZVSlSrgJa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,257</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    operating lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,173</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">251</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,424</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_zSFcpIat1DX" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,258</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_z68Cjgdr3Az2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">267</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231_zs958iGOcoK6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,525</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

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


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


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December&#160;31,&#160;2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt; width: 52%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, at cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"><span style="font: 10pt Times New Roman, Times, Serif">51</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">67</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_zSY9y35ZgNK4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">(21</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_z4qfQEh5wc34" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">(30</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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: 20pt; text-align: left; padding-bottom: 2.5pt"><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-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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">30</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    obligations of finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityCurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityCurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"><span style="font: 10pt Times New Roman, Times, Serif">13</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases, net of current obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"><span style="font: 10pt Times New Roman, Times, Serif">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"><span style="font: 10pt Times New Roman, Times, Serif">31</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    finance lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiability_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiability_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">44</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average remaining lease term (in years):</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zRFLdvJX6esk" title="Weighted average remaining operating lease term (in years)">9.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zHEWHV3hnG4k" title="Weighted average remaining operating lease term (in years)">10.0</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_z6A54jppIwki" title="Weighted average remaining finance lease term (in years)">3.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zhe3DEBUb7fc" title="Weighted average remaining finance lease term (in years)">3.7</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Weighted
    average discount rate:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzw7EG5iXXbh" title="Operating leases weighted average discount rate">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_z3csARTsV9W2" title="Operating leases weighted average discount rate">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zU76OV4dUtvj" title="Finance leases weighted average discount rate">12.1</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_zRZQJmga9Ckf" title="Finance leases weighted average discount rate">13.0</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: justify"/>

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


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

<p id="xdx_89D_ecustom--ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_zdM7EZokwqve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
cash flow and other information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_zneX190MtMlb" style="display: none">Schedule of Supplemental Cash Flow Information Related to Leases</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_zlXk0TR7jmz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49D_20200401__20200630_zRADtiB4mNs3" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49A_20210101__20210630_zFHvdQWGPTk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49E_20200101__20200630_zTKoWsdFK709" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid for amounts included in the measurement of lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeasePayments_i_pn3n3" 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: 10pt; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from operating leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">111</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">230</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">222</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeasePaymentsUse_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i_pn3n3" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Financing
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">ROU
    assets obtained in exchange for lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,057</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,507</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,057</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,507</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

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

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

<p id="xdx_89C_ecustom--ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_zd4wFKjs0Ora" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Maturities
of lease liabilities were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zAOWrAQTwgg9" style="display: none">Schedule of Maturities of Operating Lease and Finance Lease Liabilities</span><span style="font: normal 10pt 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: 80%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Years
    Ending December 31st,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Operating&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Finance&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (six remaining months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_z124qO17iKNg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">241</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_zdMfiJdlwk7b" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">7</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"><span style="font: 10pt Times New Roman, Times, Serif">15</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"><span style="font: 10pt Times New Roman, Times, Serif">468</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2024</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"><span style="font: 10pt Times New Roman, Times, Serif">407</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2025</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"><span style="font: 10pt Times New Roman, Times, Serif">405</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Thereafter</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"><span style="font: 10pt Times New Roman, Times, Serif">2,496</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FinanceLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1248">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease payments</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"><span style="font: 10pt Times New Roman, Times, Serif">4,499</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"><span style="font: 10pt Times New Roman, Times, Serif">42</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    amount representing interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_znnX7mBGYYyh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"><span style="font: 10pt Times New Roman, Times, Serif">(1,075</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_zZYkWeC0B822" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"><span style="font: 10pt Times New Roman, Times, Serif">(5</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease obligations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20210630_znybEu7Th9M9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">3,424</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--FinanceLeaseLiability_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zH5d3wrk2jKh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"><span style="font: 10pt Times New Roman, Times, Serif">(297</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zQ999YKJz4i1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"><span style="font: 10pt Times New Roman, Times, Serif">(11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Long-term
    lease obligations</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210630_zXuDGEHQa6e4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">3,127</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>28
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557979864">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zU63n7bOrz83" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
11 &#8211; <span id="xdx_822_zg8plsaKFpbg">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Legal
proceedings</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>&#160;</i></b></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>29
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471516376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segments</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--SegmentReportingDisclosureTextBlock_zp7DbmRs51T9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
12 - <span id="xdx_828_zyH54Po6P7E8">Segments</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif">With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into <span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_uInteger_c20200101__20201231_z8LIwwjIUkPh" title="Number of operating segment">one</span> verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company also determined that it has a software and related consulting reportable segment. SureHarvest, which includes Postelsia, is the
sole operating segment under the software and related consulting reportable segment. This segment includes software license, maintenance,
support and software-related consulting service revenues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s chief operating decision maker (the Company&#8217;s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal reporting operating segment
information. Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and
most importantly, operating income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

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

<p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2RQCOT9t8y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B8_zXd55y7Vh5vj" style="display: none">Schedule of Operating Segments</span><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zvDG9bVCOSyd" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zJu9S1BlCTq2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zgumoOS975L1" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1283">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zGnUrYXgMxwe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z3FBaJyJZK06" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zo2FU0wkDQ5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z5DpIAwKAAa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zg9AlLMRriK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zwUDCHFsWN19" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zDYlgeptj96a" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8neYelhe9if" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zhim9eRboYGi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1304">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1306">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1312">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1314">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1322">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1328">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1330">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1334">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1338">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1342">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1346">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">4,659</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1354">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,141</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,904</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1362">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">4,416</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1368">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1370">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1376">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1378">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1384">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1386">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1392">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1394">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1398">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1402">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1406">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1410">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,780</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1418">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,017</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1426">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">1,879</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">130</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1434">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">2,009</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">1,887</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">213</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1442">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">2,100</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">148</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">51</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1450">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">199</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">112</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1458">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">244</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,442</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">86</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1466">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,528</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,266</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">121</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1474">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,387</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">289</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1482">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">282</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">509</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(40</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1490">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">469</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1498">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(2</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1506">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">27</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1510">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(104</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1518">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1520">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">318</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(17</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">202</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">538</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(42</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">351</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"/>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQThKSZ8Ekmi" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zqGMDfiLu2A8" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zWazr5Dc2UF5" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1546">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z5bbbbQF6tw2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zfibVklPwVTc" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zdKQfaxMI8e2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zYHPvQ8BfnS4" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1551">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z2rPah3qdooe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z5rzJJrPGDzi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zUv0UcaB1O42" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_znBVuzrltXgi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zB1VTrYgDzWg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zhpjT3zExaB" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z0Vt3qbva7Qd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zpWqX9m7A2Lf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zJKDV1W5c84" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zAD5CXX0Ch88" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z1Jbbu4iHmJf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z1d9oeg5beSl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z303pAqEIw7c" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zW5XEfeqATlc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zxsVLlC8AFV6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z4GglUnP6zpk" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zENHJozvf7tb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlKrMbAqk0Uk" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znYGlyntXIyg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1580">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsWtAtMetcGc" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1582">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zJFJwgjRaHI5" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zj9L5fUb3Hnl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyqxmGN0h0Fi" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1586">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRV2LCg69pA1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1587">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z8o3rYWOMKm1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zIsuokqyIZEg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGQsTtCz2sMa" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1592">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1594">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zwIiVrMpZ9Bg" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRyyBirA3iP2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1598">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zfLdCgdpDvMb" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZHVEP88YT28" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1602">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1606">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_z8HbGyQuh1U5" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1609">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zK03H46YGuj1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zcjSgyMenj5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zkTAUxZJlR0f" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">896</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zd9ELS0yxg9e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">8,646</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXTCJUm15cKa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxiGYiCjT5Tg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zNfDHj1dfmad" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">9,581</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_ziwPPJFOOi6i" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">7,432</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkQqGssKDSU7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zvP9srS7MHo3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zFFJsQLG35l1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8,328</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1628">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1630">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zP6afH40v13g" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,140</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zmLB0JqZWFJ4" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1634">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zC1rH5D6DUX3" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyIsiil5SW5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,050</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1642">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFTHTR6qLTI" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPqk2a4mZ9Rh" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1646">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zY56WUZJDoy1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1647">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSVJ0UjGzQe2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1650">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1654">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zSeclEmWRT3j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1657">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zwqNJ8i0ogf2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zHkPe4KpfmJe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1659">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zLiTUtA8gEK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,030</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1666">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zshzeBC37Bb1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,143</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zx4eHrGNVM2j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zILRdMiMF1n4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqCfTIyGNk18" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,618</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">3,616</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">255</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">3,871</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zWBIdmObToAa" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,289</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zAsk3cZbVIe5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">445</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zcszcMEZKdwf" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zRuaNjJxvklc" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">300</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">101</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1690">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">401</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zOjh0zVdloze" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">200</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z4gqlEvSvyfl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">278</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8atrugIUxs7" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1695">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6A9DmHrwDk9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">478</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">2,920</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">179</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1702">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">3,099</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zmUQ1FVDFxs7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,803</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zWAlkfZwzuFc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">338</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zavZKhGDKaQd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zHjZCmtV3A6e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,117</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">396</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(25</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1714">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">371</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zMx7eHjuY3z3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">286</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkZSdRFq8kp7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(171</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z6tUkwU0IAo2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqD5nZmtzxXb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">66</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">1,037</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">1,096</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zo95PQJAtjea" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">59</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zwWv8oSUXll9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zwQ64TgliLlj" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6fMiKkoH1al" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">60</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1734">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z4wtjspnaxmb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1741">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_znC5GtiImrKl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1742">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zfXf8QUkwba4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeSAATNC4UBe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">462</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(37</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">927</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">1,352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zNWY8Zz5WTia" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">345</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zVajR1by0jb9" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(170</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zqwlEWAKfOB4" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeAD8V0GPup3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AA_zgTGQ85o7Fj8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"/>

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

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

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

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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>Where
Food Comes From, Inc. </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>Notes
to the Consolidated Financial Statements</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>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt 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_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>30
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471396616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><p id="xdx_808_eus-gaap--CashFlowSupplementalDisclosuresTextBlock_zGUYZcyj0by7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
13 &#8211; <span id="xdx_829_zqUhfozRaAGk">Supplemental Cash Flow Information </span></b></span></p>

<p id="xdx_894_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zzpcqBUNZnN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_zCkXaZIiKd76" style="display: none">Schedule of Supplemental Cash Flow Information</span><span style="font: normal 10pt 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: 70%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210101__20210630_zrXHUFZiGnP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_z8f1PWzDha3l" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid during the year:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--InterestPaidNet_i_pn3n3" 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: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxesPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    taxes</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">345</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AB_z2dlsECjLkMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"/>

<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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471483624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zKs0rIB3Zao" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
14 &#8211; <span id="xdx_821_zYIszsLbOWzh">Subsequent Events</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Where
Food Comes From, Inc. announced on July 1, 2021, its Board of Directors declared a special cash dividend totaling $<span id="xdx_903_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_z0rkjWcFvGt9" title="Common stock, cash dividends">0.15</span> per common share.
<span id="xdx_903_ecustom--CommonStockDividendPaymentTerms_c20210628__20210702__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_zNLFfWvGFfPe" title="Common stock, dividend payment terms">This one-time special dividend will be paid to stockholders of record as of the close of business on July 27, 2021, with a payment date
of August 16, 2021.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
Company has had no other material, significant or unusual transactions or events from the financial statement date through the issuance
of the 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_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>32
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473336696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income / (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>Per share - net income:</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Reconciliation of Basic and Diluted Income Per Share Computations</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zps1XnOUffYl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a reconciliation of the share data used in the basic and diluted income / (loss) per share computations (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zjqlS2fi3JW2" style="display: none">Schedule
of Reconciliation of Basic and Diluted Income Per Share Computations</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210401__20210630_zfFJ8KPCDTz3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_497_20200401__20200630_z48Vb6uxL46e" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_495_20210101__20210630_zBfOYQkxCUj9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_zv7CxZQeq5Ib" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</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: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; vertical-align: bottom; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(in
    thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Basic:</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"><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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_zdYGQ1Hronu5" 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: 10pt; width: 40%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,219</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><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; width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,228</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Diluted:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DilutedWeightedAverageSharesOutstanding_pn3n3_z8RjSUeFqOL6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average shares outstanding</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: left"><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">6,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,219</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">6,228</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_ecustom--DilutedWeightedAverageEffectsOfDilutiveSecurities_pn3n3_zv2VSZ0numw4" 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: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average effects of dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">86</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">90</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">43</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zwBhtaQggxjd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,186</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,258</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,241</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6,271</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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">&#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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_zKWJDnvduchi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Antidilutive
    securities:</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">66</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_851_zZkoT1KXXXPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: center"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Where
                                            Food Comes From, Inc.</b></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"><b>Notes
to the Consolidated Financial Statements</b></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"><b>(Unaudited)</b></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"><b>&#160;</b></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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>33
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471428920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible and Other Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible and Other Assets</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7ryz3LDaU0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes our intangible and other assets (amounts in thousands, except useful life):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zusBSsm3hLlh" style="display: none">Schedule of Intangible and Other Assets</span><span style="font: 10pt 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="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="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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Estimated</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Useful
    Life</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets subject to amortization:</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"><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"><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; 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></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: 10pt; width: 46%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames
    and trademarks</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">417</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">417</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; 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: 14%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_z7qaWniIaDR5" title="Estimated useful lives of intangible assets">2.5</span>
                                            - <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TrademarksAndTradeNamesMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_zd68gWCNu8q7" title="Estimated useful lives of intangible assets">8.0</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Accreditations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">75</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">85</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AccreditationsMember_zOn3iMvujKL1" title="Estimated useful lives of intangible assets">5.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    relationships</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">3,664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">3,664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MinimumMember_zfA4PHQPvNya" title="Estimated useful lives of intangible assets">3.0</span>
                                            - <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--CustomerRelationshipsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__srt--MaximumMember_z8AQrkOejh1c" title="Estimated useful lives of intangible assets">15.0</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Patents</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">970</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">970</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zivjyjzV3Jdj" title="Estimated useful lives of intangible assets">4.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-compete
    agreements</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">121</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">121</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zcTHsGp9Kfoc" title="Estimated useful lives of intangible assets">5.0</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210630_zboHI3FU5wlc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">5,247</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, gross"><span style="font: 10pt Times New Roman, Times, Serif">5,257</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    accumulated amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">2,969</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">2,795</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"><span style="font: 10pt Times New Roman, Times, Serif">2,278</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets, net"><span style="font: 10pt Times New Roman, Times, Serif">2,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Tradenames/trademarks
    (not subject to amortization)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"><span style="font: 10pt Times New Roman, Times, Serif">465</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_ecustom--FiniteLivedIntangibleAssetsNotSubjectToAmortization_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Tradenames/trademarks (not subject to amortization)"><span style="font: 10pt Times New Roman, Times, Serif">465</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"><span style="font: 10pt Times New Roman, Times, Serif">2,743</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20201231_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible assets"><span style="font: 10pt Times New Roman, Times, Serif">2,927</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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><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: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"><span style="font: 10pt Times New Roman, Times, Serif">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other assets"><span style="font: 10pt Times New Roman, Times, Serif">21</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; 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: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    and other assets:</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"><span style="font: 10pt Times New Roman, Times, Serif">2,766</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_ecustom--IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent_c20201231_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intangible and other assets:"><span style="font: 10pt Times New Roman, Times, Serif">2,948</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; 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: 2.5pt; 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: 2.5pt; text-align: left"><span style="font: 10pt 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477566512216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zksl2S0NnZkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table summarizes our accrued expenses and other current liabilities as of (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zkpsjhmuT2oe" style="display: none">Schedule of Accrued Expenses and Other Current Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_49D_20210630_zwFuri0Rb4Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_49F_20201231_zwAtCDOKUEG" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--TaxesPayableCurrent_iI_maCzKs7_zs0Vu7h1xXv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    and sales taxes payable</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">32</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">168</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maCzKs7_zz0cpRk1cawi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Payroll
    related accruals</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: left"><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">709</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">271</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerRefundLiabilityCurrent_iI_maCzKs7_zsQQhJlb4se9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    deposits</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: left"><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">28</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">31</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedProfessionalFeesCurrent_iI_maCzKs7_zfKdV2ydexH5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Professional
    fees and other expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">349</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">129</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtCzKs7_zbZUDWWPpsih" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Accrued
    expenses and other current liabilities<span style="font-size: 10pt">&#160;</span></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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,118</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">599</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued 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;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471475256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtTableTextBlock', window );">Schedule of Long Term Debt</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_zVLOfJZ9MJE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Long
Term Debt</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zGa7AT08gfTf" style="display: none">Schedule of Long Term Debt</span><span style="font: 10pt 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: 85%">
  <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="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_496_20210630_zmYlJPyFwFGg" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</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">&#160;</span></td>
    <td colspan="2" id="xdx_496_20201231_zjBpziZeyGsb" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31,</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(In
    thousands)</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--PaycheckProtectionProgramLoan_iI_zM8lYxp0crr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paycheck
    Protection Program Loan</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0754">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,035</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zC3cC4Va0bP8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion of notes payable and other long-term debt</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0757">&#160;</span></span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(463</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--LongTermNotesPayable_iI_zNGyYPQE31H2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Notes
    payable and other long-term debt</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0760">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">572</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>36
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478137864">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zkEwzCgf6OHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
amount of stock-based compensation expense is as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BE_zvPuh3QufZz6" style="display: none">Schedule of Stock-based Compensation Expense</span><span 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-left: auto; border-collapse: collapse; width: 96%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Stock
    options</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">29</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">53</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">53</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
    stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20210401__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0787">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200101__20200630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensation_c20210401__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">29</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20200401__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">24</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_c20210101__20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">54</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200101__20200630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font: 10pt Times New Roman, Times, Serif">55</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Estimated Fair Value of Stock Options</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zzNjdQJzI6ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company estimated the fair value of stock options using the Black-Scholes-Merton option pricing model with the following assumptions
(all share amounts have been adjusted to reflect the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zxEq6GSGbSAk" style="display: none">Schedule of Estimated Fair Value of Stock Options</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of options awarded to purchase common shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_zQfy3sxaPi8c" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of options awarded to purchase common shares"><span style="font: 10pt Times New Roman, Times, Serif">17,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200101__20200630_zfuMiZSR20S8" title="Number of options awarded to purchase common shares">5,000</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Risk-free
    interest rate</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: left"><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"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20210630_zdKzn1S4MCyk" title="Risk-free interest rate">0.82</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20200630_zhlzNWj8REkl" title="Risk-free interest rate">1.56</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    volatility</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20210630_zlkePwXwkdo" title="Expected volatility">70.10</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20200630_zmXfogOtJ5Y1" title="Expected volatility">97.3</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span>N/A</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Assumed
    dividend yield</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: left"><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"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20210630_z4Pro7XpPfBh" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0829">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20200101__20200630_zyJsu1SnaoMg" title="Assumed dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0831">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Expected
    life of options from the date of grant</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: left"><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"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20210101__20210630_zNjm5bvUKpSd" title="Expected life of options from the date of grant">9.8</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20200630_zLLM4AqyB20k" title="Expected life of options from the date of grant">9.8</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt 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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Schedule of Unrecognized Compensation Cost from Unvested Awards</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_zRgjt1iUK9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining vesting phase is as
follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zH2sR5rlN4dg" style="display: none">Schedule of Unrecognized Compensation Cost from Unvested Awards</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Years
    ended December 31st:</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    stock options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unvested
    restricted stock awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"><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-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Total
    unrecognized compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 46%; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (remaining six months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Unvested restricted stock awards"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0841">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">98</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyTwoMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">98</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: middle; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyThreeMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; vertical-align: middle; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0859">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630__us-gaap--AwardDateAxis__custom--TwoThousandAndTwentyFourMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; vertical-align: middle"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested stock options"><span style="font: 10pt Times New Roman, Times, Serif">228</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Unvested restricted stock awards"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0865">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total unrecognized compensation expense"><span style="font: 10pt Times New Roman, Times, Serif">228</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zFCD0kHFWK2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Stock
option activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the <span id="xdx_907_eus-gaap--StockholdersEquityReverseStockSplit_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixEquityIncentivePlanMember" title="Reverse split stock">1-for-4 reverse split</span> that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8B4_zPlLqeM1UTSk" style="display: none">Schedule of Stock Option Activity</span><span style="font: 10pt 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="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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Weighted&#160;avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">remaining</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">&#160;</span></td>
    <td colspan="2" 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">&#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; text-align: center"><span style="font: 10pt 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: 10pt Times New Roman, Times, Serif">Number&#160;of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">exercise&#160;price</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date fair</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">contractual&#160;life</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Aggregate</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; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">awards</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">per
    share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">value&#160;per&#160;share</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in
    years)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">intrinsic&#160;value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><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"><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"><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"><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"><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"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20210630_zAI0LoNrxcz8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Number of stock options, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">105,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210101__20210630_zujIkUaVNQW1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg exercise price per share, Beginning Balance"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">6.25</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_zAk2TepRxdsg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right" title="Weighted avg grant date fair value per share, Beginning Balance"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">6.06</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zwPFBapeZxd6" title="Weighted avg remaining contractual life (in years), Beginning Balance">5.38</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630_zotgHPf0AT3g" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Aggregate intrinsic value, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">814,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20210101__20210630_z6yHTbcXOdHb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Granted"><span style="font: 10pt Times New Roman, Times, Serif">17,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zeSsHpTsivZ" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Granted"><span style="font: 10pt Times New Roman, Times, Serif">14.77</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zXWvM4lDioS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Granted"><span style="font: 10pt Times New Roman, Times, Serif">10.90</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zD39xwaKmM92" title="Weighted avg remaining contractual life (in years), Granted">10.00</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercised</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20210101__20210630_zTmRGRBv7ywg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">(17,763</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zAm5IFKNEIy9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">2.30</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zjkMjy6XINya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercised"><span style="font: 10pt Times New Roman, Times, Serif">2.92</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_z5cNdHl1kgR8" title="Weighted avg remaining contractual life (in years), Exercised">1.74</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Expired/Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pn3n3_di_c20210101__20210630_zjDhLsjcwPYa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">(1,988</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20210630_zIwzlEZC33fh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">7.17</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zifh0y2feDW5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Expired/Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">6.82</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zcVQ2aBrfYEl" title="Weighted avg remaining contractual life (in years), Expired/Forfeited">7.28</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.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-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Outstanding,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20210630_zIr9JJSi70S4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">102,335</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210101__20210630_z8Pf4aANq8sf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">8.31</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zUS0fAZKwYRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">7.49</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_zzzPlesStnek" title="Weighted avg remaining contractual life (in years), Ending Balance">6.33</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630_zltFlvnd9Rsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif">732,909</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Exercisable,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210630_z0cLTDJYNoAi" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Exercisable"><span style="font: 10pt Times New Roman, Times, Serif">68,657</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zqgArGz3RZd7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Exercisable"><span style="font: 10pt Times New Roman, Times, Serif">6.93</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_iI_pid_c20210630_zN8FPIPUzF45" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Exercisable Ending"><span style="font: 10pt Times New Roman, Times, Serif">6.80</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zLFRjGrHecTk" title="Weighted avg remaining contractual life (in years), Exercisable Ending">5.04</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Exercisable Ending"><span style="font: 10pt Times New Roman, Times, Serif">586,568</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unvested,
    June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pn3n3_c20210630_zDJKPM8Kjmpj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of stock options, Unvested"><span style="font: 10pt Times New Roman, Times, Serif">33,678</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210630_zbmvr1PD5An1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg exercise price per share, Unvested"><span style="font: 10pt Times New Roman, Times, Serif">11.12</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iI_pid_c20210630_zcUSmMM5evTd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value per share, Unvested Ending"><span style="font: 10pt Times New Roman, Times, Serif">8.89</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm_dtY_c20210101__20210630_zAx4DySyzvqg" title="Weighted avg remaining contractual life (in years), Unvested Ending">8.95</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate intrinsic value, Unvested Ending"><span style="font: 10pt Times New Roman, Times, Serif">146,341</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Activity Under Equity Incentive Plan</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zS4pu3WnoZva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
stock activity under our Equity Incentive Plans is summarized as follows (all share and dollar amounts have been adjusted to reflect
the 1-for-4 reverse split that occurred in December 2020):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_8BE_zeQk0CgfqjCl" style="display: none">Schedule of Restricted Stock Activity Under Equity Incentive Plan</span><span 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-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <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="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"><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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    avg.</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">
    <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 colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number
    of</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">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">grant
    date</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; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">options</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">fair
    value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20210101__20210630_z2bkcIgLqWpa" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of restricted stock options, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">1,250</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210101__20210630_z7zqs3zZnGYg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted avg grant date fair value, Beginning Balance"><span style="font: 10pt Times New Roman, Times, Serif">10.20</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Granted</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20210630_zxrfbHt5Oqda" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Granted"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0941">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zHwUdYxM6Un8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Granted"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0943">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Vested</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20210101__20210630_zQHBvZNQFZd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Vested"><span style="font: 10pt Times New Roman, Times, Serif">(1,250</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zdAVhj1uVTQ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted avg grant date fair value, Vested"><span style="font: 10pt Times New Roman, Times, Serif">10.20</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pn3n3_c20210101__20210630_zQNvqod9Qjxl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210101__20210630_zarok8k0ofTh" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted avg grant date fair value, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0951">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Non-vested
    restricted shares, June 30, 2021</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20210630_zU5yqUFpZhKf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of restricted stock options, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0953">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210101__20210630_zQ6qhjHG0BA1" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted avg grant date fair value, Ending Balance"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0955">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)(1)<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.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<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)(2)<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 (d)<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_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested 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 (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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="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>37
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557943320">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenues Disaggregated by Revenue</a></td>
<td class="text"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzINdZURzGd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BF_zVv2Ny2eFbX9" style="display: none">Schedule of Revenues Disaggregated by Revenue</span><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"/>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zzNheOj897U2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,695</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zY2NzYHieDXi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zT7ZyORZ67te" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0970">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zAQjMpk7pmN8" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,695</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2g2HQO1EZUk" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zfLfmVPDZ3r2" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0973">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zoIxtAEvkGwi" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0974">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkJahil8TKuh" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">3,108</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zzvKRAqk6RO5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">964</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zX0YX0nicOEj" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0977">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zGLVT35VC0Yh" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0978">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW3qUilYf1Ab" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">964</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zW9MuA40he75" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">796</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_z03ixVGtdO15" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0981">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_zYOr2xbIu1S" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0982">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_zvMd1hycHNFi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">796</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zVq6OmTBFEUf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0984">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zzDGxqjARXAa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zeM7OTUgVjNi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0986">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z4snomOTttq5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zjHWz2G4EXL3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0988">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zSL14IW1huna" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_zDHxVhE4Yyv1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0990">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_z0mjtOfe1tJl" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQh7Nu8TdNwe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,659</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zMjo9uW5OmFf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxmySvkjYdY5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0994">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zbeON5MeOQx9" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5,141</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zjO9qPuCFRn8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,904</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXPtAibl9os8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zQxl0PXCnczi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0998">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zaFcfOg7OgUi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4,416</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 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; 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; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><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-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zW4dLiQBxXbf" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1005">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1013">-</span></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Product
    sales</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1021">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1029">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--ProductSalesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1037">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1041">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">(114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__custom--SoftwareRelatedConsultingServiceRevenueMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">8,646</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">935</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1053">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,581</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">7,432</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">(114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 10pt Times New Roman, Times, Serif">8,328</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt 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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Contract Liabilities</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zbwJbXtJWKi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table reflects the changes in our contract liabilities during the six month period ended June 30, 2021 </span><span style="font-family: Times New Roman, Times, Serif">(amounts
in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B7_zO33N4ZbUO59" style="display: none">Schedule of Changes in Contract Liabilities</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <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: 10pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20210101__20210630_z6gShOZe00m9" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue:</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; 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 id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pn3n3" 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: 10pt; width: 78%"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue January 1, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,132</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityUnearnedBillings_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    billings</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: left"><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">2,581</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Revenue
    recognized</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2,060</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unearned
    revenue June 30, 2021</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,653</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477997672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expense</a></td>
<td class="text"><p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zzrZH4KEQND2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The
components of lease expense were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_z6nZRK918Oqg" style="display: none">Schedule of Lease Expense</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_ziyXkWVfhDPd" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_491_20200401__20200630_zupRROhYq0Q7" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_490_20210101__20210630_zAEajeN2zWMa" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49F_20200101__20200630_zqjUAdjZiNF6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzLIb_zkf9UKESpgo7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">233</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">232</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    lease cost</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzLIb_zSvryRd1f9ad" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Amortization
    of assets</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: left"><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">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maLCzLIb_zjqTMq3CTEyl" 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: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    on finance lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_iT_mtLCzLIb_zMH5o0KSDHl3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    net lease cost</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">120</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">120</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">240</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><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; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">239</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<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_WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information Related to Leases</a></td>
<td class="text"><p id="xdx_893_ecustom--ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_z1tbk8UX0czj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
balance sheet information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_z37QB9YVdYCf" style="display: none">Schedule of Supplemental Balance Sheet Information Related to Leases</span><span style="font: normal 10pt 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="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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Related
    Party</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 40%; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    lease ROU assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zmgIWOsiiM38" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,662</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zfCKVePVrMda" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">226</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210630__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zRXcOqRguq2c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,888</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zuE4fNC9Aq02" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,755</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zUQtg5xb5KMj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">238</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; 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; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201231__us-gaap--BalanceSheetLocationAxis__custom--OperatingLeaseROUAssetsMember_zKVlCtCZOWVj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right" title="Operating lease ROU assets"><span style="font: 10pt Times New Roman, Times, Serif">2,993</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    operating lease liabilities</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">190</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">107</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingLeaseLiabilityCurrent_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">297</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z2ejVhZDSDr2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">179</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zUbFEJoydE5a" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">89</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201231_zYNbdjUBwtk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">268</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Noncurrent
    operating lease liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">2,983</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,127</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_z5GSPJVKmJzg" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,079</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_zaXJjLugL8m1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">178</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201231_z4nZVSlSrgJa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Noncurrent operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,257</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    operating lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,173</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">251</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,424</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedPartyMember_zSFcpIat1DX" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,258</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OtherMember_z68Cjgdr3Az2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">267</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20201231_zs958iGOcoK6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total operating lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">3,525</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

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


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


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December&#160;31,&#160;2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases:</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt; width: 52%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, at cost</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"><span style="font: 10pt Times New Roman, Times, Serif">51</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: right" title="Property and equipment, at cost"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">67</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_zSY9y35ZgNK4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">(21</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_z4qfQEh5wc34" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">(30</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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: 20pt; text-align: left; padding-bottom: 2.5pt"><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-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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">30</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current
    obligations of finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityCurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityCurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Current obligations of finance leases"><span style="font: 10pt Times New Roman, Times, Serif">13</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases, net of current obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"><span style="font: 10pt Times New Roman, Times, Serif">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance leases, net of current obligations"><span style="font: 10pt Times New Roman, Times, Serif">31</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    finance lease liabilities</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiability_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiability_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FinanceLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total finance lease liabilities"><span style="font: 10pt Times New Roman, Times, Serif">44</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted
    average remaining lease term (in years):</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zRFLdvJX6esk" title="Weighted average remaining operating lease term (in years)">9.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zHEWHV3hnG4k" title="Weighted average remaining operating lease term (in years)">10.0</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_z6A54jppIwki" title="Weighted average remaining finance lease term (in years)">3.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zhe3DEBUb7fc" title="Weighted average remaining finance lease term (in years)">3.7</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">Weighted
    average discount rate:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><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"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzw7EG5iXXbh" title="Operating leases weighted average discount rate">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_z3csARTsV9W2" title="Operating leases weighted average discount rate">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Finance
    leases</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: left"><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"><span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zU76OV4dUtvj" title="Finance leases weighted average discount rate">12.1</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><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"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20201231_zRZQJmga9Ckf" title="Finance leases weighted average discount rate">13.0</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: justify"/>

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


<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_WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><p id="xdx_89D_ecustom--ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_zdM7EZokwqve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Supplemental
cash flow and other information related to leases was as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_zneX190MtMlb" style="display: none">Schedule of Supplemental Cash Flow Information Related to Leases</span><span style="font: normal 10pt 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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_493_20210401__20210630_zlXk0TR7jmz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49D_20200401__20200630_zRADtiB4mNs3" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49A_20210101__20210630_zFHvdQWGPTk6" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49E_20200101__20200630_zTKoWsdFK709" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid for amounts included in the measurement of lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeasePayments_i_pn3n3" 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: 10pt; width: 44%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from operating leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">111</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">230</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">222</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeasePaymentsUse_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i_pn3n3" 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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Financing
    cash flows from finance leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <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; text-align: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">ROU
    assets obtained in exchange for lease liabilities:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating
    leases</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,057</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,507</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,057</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3,507</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<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_WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock', window );">Schedule of Maturities of Operating Lease and Finance Lease Liabilities</a></td>
<td class="text"><p id="xdx_89C_ecustom--ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock_zd4wFKjs0Ora" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Maturities
of lease liabilities were as follows (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zAOWrAQTwgg9" style="display: none">Schedule of Maturities of Operating Lease and Finance Lease Liabilities</span><span style="font: normal 10pt 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: 80%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Years
    Ending December 31st,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Operating&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Finance&#160;Leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">2021
    (six remaining months)</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_z124qO17iKNg" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">241</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20210630_zdMfiJdlwk7b" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="2021 (six remaining months)"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">7</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2022</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"><span style="font: 10pt Times New Roman, Times, Serif">482</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2022"><span style="font: 10pt Times New Roman, Times, Serif">15</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2023</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"><span style="font: 10pt Times New Roman, Times, Serif">468</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2024</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"><span style="font: 10pt Times New Roman, Times, Serif">407</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">2025</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"><span style="font: 10pt Times New Roman, Times, Serif">405</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Thereafter</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"><span style="font: 10pt Times New Roman, Times, Serif">2,496</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_ecustom--FinanceLeaseLiabilityPaymentsDueAfterYearFour_c20210630_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Thereafter"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1248">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease payments</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"><span style="font: 10pt Times New Roman, Times, Serif">4,499</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease payments"><span style="font: 10pt Times New Roman, Times, Serif">42</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    amount representing interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_znnX7mBGYYyh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"><span style="font: 10pt Times New Roman, Times, Serif">(1,075</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20210630_zZYkWeC0B822" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less amount representing interest"><span style="font: 10pt Times New Roman, Times, Serif">(5</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    lease obligations</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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20210630_znybEu7Th9M9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">3,424</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--FinanceLeaseLiability_c20210630_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Less
    current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zH5d3wrk2jKh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"><span style="font: 10pt Times New Roman, Times, Serif">(297</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_pn3n3_di_c20210630_zQ999YKJz4i1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less current portion"><span style="font: 10pt Times New Roman, Times, Serif">(11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Long-term
    lease obligations</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210630_zXuDGEHQa6e4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">3,127</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20210630_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-term lease obligations"><span style="font: 10pt Times New Roman, Times, Serif">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt 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_WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Maturities of Operating Lease And Finance Lease Liabilities 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;">WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Supplemental Balance Sheet Information Related To Leases 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;">WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Supplemental Cash Flow Information Related To Leases 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;">WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471465336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Operating Segments</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2RQCOT9t8y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (amounts in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B8_zXd55y7Vh5vj" style="display: none">Schedule of Operating Segments</span><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1279">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zvDG9bVCOSyd" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zJu9S1BlCTq2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zgumoOS975L1" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1283">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zGnUrYXgMxwe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z3FBaJyJZK06" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zo2FU0wkDQ5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z5DpIAwKAAa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zg9AlLMRriK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zwUDCHFsWN19" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zDYlgeptj96a" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8neYelhe9if" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zhim9eRboYGi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1304">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1306">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,695</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1312">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1314">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,108</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1322">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">964</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1328">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1330">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">796</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1334">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1338">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1342">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1346">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">4,659</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">482</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1354">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,141</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,904</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">512</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1362">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">4,416</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1368">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1370">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1376">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1378">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,516</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1384">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1386">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">648</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1392">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1394">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">501</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1398">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1402">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1406">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1410">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,780</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1418">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,132</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,017</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">299</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1426">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">2,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">1,879</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">130</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1434">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--GrossProfit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">2,009</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">1,887</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">213</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1442">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--GrossProfit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">2,100</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">148</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">51</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1450">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">199</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">112</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">132</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1458">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">244</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,442</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">86</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1466">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--OperatingExpenses_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,528</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,266</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">121</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1474">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--OperatingExpenses_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">1,387</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">289</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1482">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">282</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">509</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(40</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1490">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">469</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1498">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">29</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(2</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1506">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--NonoperatingIncomeExpense_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">27</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1510">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--IncomeTaxExpenseBenefit_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(104</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1518">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1520">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">318</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(17</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(99</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20210401__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">202</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">538</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(42</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(145</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">351</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><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; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"/>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2021</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Six
    months ended June 30, 2020</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and Certification Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and Related Consulting Segment</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Eliminations
    and Other</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Consolidated
    Totals</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Assets:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; width: 28%"><span style="font: 9pt Times New Roman, Times, Serif">Goodwill</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zQThKSZ8Ekmi" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">1,947</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zqGMDfiLu2A8" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">999</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zWazr5Dc2UF5" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1546">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--Goodwill_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z5bbbbQF6tw2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right" title="Goodwill"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zfibVklPwVTc" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,133</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zdKQfaxMI8e2" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,813</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zYHPvQ8BfnS4" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1551">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 2%"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--Goodwill_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z2rPah3qdooe" style="font: 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,946</span></td><td style="font: 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">All
    other assets, net</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z5rzJJrPGDzi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">17,327</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zUv0UcaB1O42" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">3,082</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_znBVuzrltXgi" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--OtherAssets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zB1VTrYgDzWg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="All other assets, net"><span style="font: 9pt Times New Roman, Times, Serif">17,316</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zhpjT3zExaB" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">17,463</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z0Vt3qbva7Qd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,474</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zpWqX9m7A2Lf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OtherAssets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zJKDV1W5c84" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">16,333</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zAD5CXX0Ch88" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">19,274</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z1Jbbu4iHmJf" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">4,081</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z1d9oeg5beSl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">(3,093</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z303pAqEIw7c" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total assets"><span style="font: 9pt Times New Roman, Times, Serif">20,262</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zW5XEfeqATlc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">18,596</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zxsVLlC8AFV6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,287</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z4GglUnP6zpk" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(4,604</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--Assets_iI_pn3n3_c20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zENHJozvf7tb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">19,279</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Verification
    and certification service revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlKrMbAqk0Uk" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znYGlyntXIyg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1580">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsWtAtMetcGc" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1582">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zJFJwgjRaHI5" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">6,958</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zj9L5fUb3Hnl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyqxmGN0h0Fi" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1586">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRV2LCg69pA1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1587">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z8o3rYWOMKm1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">5,911</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Product
    sales</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zIsuokqyIZEg" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGQsTtCz2sMa" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1592">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1594">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,688</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zwIiVrMpZ9Bg" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRyyBirA3iP2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1598">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zfLdCgdpDvMb" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZHVEP88YT28" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,521</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Software
    and related consulting revenue</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1602">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1606">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_z8HbGyQuh1U5" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1609">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zK03H46YGuj1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zcjSgyMenj5k" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zkTAUxZJlR0f" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">896</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zd9ELS0yxg9e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">8,646</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zXTCJUm15cKa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">935</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zxiGYiCjT5Tg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zNfDHj1dfmad" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total revenues"><span style="font: 9pt Times New Roman, Times, Serif">9,581</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_ziwPPJFOOi6i" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">7,432</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkQqGssKDSU7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,010</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zvP9srS7MHo3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(114</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zFFJsQLG35l1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">8,328</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of revenues:</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of verification and certification services</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1628">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1630">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">3,925</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zP6afH40v13g" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,140</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zmLB0JqZWFJ4" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1634">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zC1rH5D6DUX3" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zyIsiil5SW5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,050</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of products</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1642">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">1,105</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFTHTR6qLTI" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPqk2a4mZ9Rh" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1646">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zY56WUZJDoy1" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1647">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSVJ0UjGzQe2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1,003</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Costs
    of software and related consulting</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1650">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1654">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zSeclEmWRT3j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1657">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zwqNJ8i0ogf2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zHkPe4KpfmJe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1659">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member__srt--ProductOrServiceAxis__us-gaap--LicenseAndServiceMember_zLiTUtA8gEK3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Total
    costs of revenues</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,030</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">680</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1666">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--CostOfRevenue_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Total costs of revenues"><span style="font: 9pt Times New Roman, Times, Serif">5,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zshzeBC37Bb1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,143</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zx4eHrGNVM2j" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">565</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zILRdMiMF1n4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(90</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CostOfRevenue_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqCfTIyGNk18" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">4,618</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">3,616</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">255</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--GrossProfit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Gross profit"><span style="font: 9pt Times New Roman, Times, Serif">3,871</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zWBIdmObToAa" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,289</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zAsk3cZbVIe5" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">445</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zcszcMEZKdwf" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--GrossProfit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zRuaNjJxvklc" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,710</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Depreciation
    &amp; amortization</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">300</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">101</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1690">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Depreciation &amp; amortization"><span style="font: 9pt Times New Roman, Times, Serif">401</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zOjh0zVdloze" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">200</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_z4gqlEvSvyfl" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">278</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z8atrugIUxs7" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1695">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6A9DmHrwDk9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">478</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Other
    operating expenses</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">2,920</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">179</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1702">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other operating expenses"><span style="font: 9pt Times New Roman, Times, Serif">3,099</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zmUQ1FVDFxs7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">2,803</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zWAlkfZwzuFc" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">338</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zavZKhGDKaQd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(24</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--OperatingExpenses_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zHjZCmtV3A6e" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">3,117</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Segment
    operating income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">396</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(25</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1714">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Segment operating income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">371</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zMx7eHjuY3z3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">286</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zkZSdRFq8kp7" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(171</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_z6tUkwU0IAo2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zqD5nZmtzxXb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    items to reconcile segment operating income (loss) to net income/(loss):</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">66</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">(7</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">1,037</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--NonoperatingIncomeExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="font: 9pt Times New Roman, Times, Serif; text-align: right" title="Other income"><span style="font: 9pt Times New Roman, Times, Serif">1,096</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zo95PQJAtjea" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">59</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zwWv8oSUXll9" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">1</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zwQ64TgliLlj" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--NonoperatingIncomeExpense_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_z6fMiKkoH1al" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">60</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Income
    tax (expense)/benefit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1734">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(5</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Income tax expense/(benefit)"><span style="font: 9pt Times New Roman, Times, Serif">(115</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_z4wtjspnaxmb" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1741">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_znC5GtiImrKl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1742">-</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zfXf8QUkwba4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeSAATNC4UBe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income/(loss)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">462</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">(37</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">927</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_pn3n3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right" title="Net income/(loss)"><span style="font: 9pt Times New Roman, Times, Serif">1,352</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--VerificationAndCertificationSegmentMember_zNWY8Zz5WTia" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">345</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--SoftwareSalesAndRelatedConsultingSegmentMember_zVajR1by0jb9" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(170</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--EliminationsAndOtherMember_zqwlEWAKfOB4" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(65</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--Consolidated1Member_zeAD8V0GPup3" style="border-bottom: Black 2.5pt double; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">110</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 9pt 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>40
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472803832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow Information</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zzpcqBUNZnN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_zCkXaZIiKd76" style="display: none">Schedule of Supplemental Cash Flow Information</span><span style="font: normal 10pt 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: 70%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_498_20210101__20210630_zrXHUFZiGnP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_49C_20200101__20200630_z8f1PWzDha3l" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</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="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    months ended June 30,</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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"><span style="font: 10pt Times New Roman, Times, Serif">(Amounts
    in thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    paid during the year:</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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--InterestPaidNet_i_pn3n3" 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: 10pt; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Interest
    expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxesPaidNet_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income
    taxes</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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">345</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt 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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471135480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse split stock</a></td>
<td class="text">1-for-4 reverse stock split<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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477558050264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per share - net income:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">6,219<span></span>
</td>
<td class="nump">6,151<span></span>
</td>
<td class="nump">6,228<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_WFCF_DilutedWeightedAverageSharesOutstanding', window );">Weighted average shares outstanding</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">6,219<span></span>
</td>
<td class="nump">6,151<span></span>
</td>
<td class="nump">6,228<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_WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities', window );">Weighted average effects of dilutive securities</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total</a></td>
<td class="nump">6,186<span></span>
</td>
<td class="nump">6,258<span></span>
</td>
<td class="nump">6,241<span></span>
</td>
<td class="nump">6,271<span></span>
</td>
</tr>
<tr class="ro">
<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:</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effects of dilutive securities.</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;">WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_DilutedWeightedAverageSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Diluted weighted average shares outstanding.</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;">WFCF_DilutedWeightedAverageSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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>43
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477476977944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Progressive Beef, LLC (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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_InvestmentIncomeDividend', window );">Dividend income</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 60,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_InvestmentIncomeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 dividend income on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a))<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_InvestmentIncomeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477474932904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Intangible and Other Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 5,247<span></span>
</td>
<td class="nump">$ 5,257<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less accumulated amortization</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">2,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible and other assets, net</a></td>
<td class="nump">2,278<span></span>
</td>
<td class="nump">2,462<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_WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization', window );">Tradenames/trademarks (not subject to amortization)</a></td>
<td class="nump">465<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">2,743<span></span>
</td>
<td class="nump">2,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">21<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_WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent', window );">Intangible and other assets:</a></td>
<td class="nump">2,766<span></span>
</td>
<td class="nump">2,948<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_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 417<span></span>
</td>
<td class="nump">417<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=srt_MinimumMember', window );">Minimum [Member] | Trademarks and Trade Names [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MinimumMember', window );">Minimum [Member] | 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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</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_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MaximumMember', window );">Maximum [Member] | Trademarks and Trade Names [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">8 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_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MaximumMember', window );">Maximum [Member] | 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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</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_FiniteLivedIntangibleAssetsByMajorClassAxis=WFCF_AccreditationsMember', window );">Accreditations [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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">5 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_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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 3,664<span></span>
</td>
<td class="nump">3,664<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_PatentsMember', window );">Patents [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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 970<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">4 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_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 );">Intangible and other assets, gross</a></td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">5 years<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_WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 not subject to amortization.</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;">WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Net Excluding Goodwill And Other Assets 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;">WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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=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;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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_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_PropertyPlantAndEquipmentByTypeAxis=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=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;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=WFCF_AccreditationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_AccreditationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478116760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_TaxesPayableCurrent', window );">Income and sales taxes payable</a></td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
</tr>
<tr class="re">
<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 );">Payroll related accruals</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees and other expenses</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">129<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities&#160;</a></td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="nump">$ 599<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 professional fees, such as for legal and accounting services received. 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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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 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 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 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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>46
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471191720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Long Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_DebtDisclosureAbstract', window );"><strong>Debt 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_WFCF_PaycheckProtectionProgramLoan', window );">Paycheck Protection Program Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Less current portion of notes payable and other long-term debt</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(463)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable and other long-term debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_PaycheckProtectionProgramLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">WFCF_PaycheckProtectionProgramLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472601400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_WFCF_WorkingCapital', window );">Working capital</a></td>
<td class="nump">$ 75,080<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_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityExpirationDate1', window );">Revolving line of credit maturity date</a></td>
<td class="text">Apr. 12,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Interest rate, basis spread</a></td>
<td class="nump">1.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_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.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_TypeOfArrangementAxis=WFCF_PaycheckProtectionProgramMember', window );">Paycheck Protection Program [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_ProceedsFromLoans', window );">Proceeds from loans</a></td>
<td class="nump">$ 350,000,000,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_WFCF_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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;">WFCF_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from principal payments made on loans related to 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 25<br> -Subparagraph (c)<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_ProceedsFromLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityMember</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_TypeOfArrangementAxis=WFCF_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=WFCF_PaycheckProtectionProgramMember</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>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557864072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 55<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">53<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_RestrictedStockMember', window );">Restricted 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_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_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_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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477468328440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Estimated Fair Value of Stock Options (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options awarded to purchase common shares</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">5,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.82%<span></span>
</td>
<td class="nump">1.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">70.10%<span></span>
</td>
<td class="nump">97.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Assumed dividend yield</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of options from the date of grant</a></td>
<td class="text">9 years 9 months 18 days<span></span>
</td>
<td class="text">9 years 9 months 18 days<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_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_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>50
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477944712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unvested stock options</a></td>
<td class="nump">$ 228<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unvested restricted stock awards</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense</a></td>
<td class="nump">228<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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember', window );">Two Thousand And Twenty Twenty One Remaining Nine Months [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unvested stock options</a></td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unvested restricted stock awards</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense</a></td>
<td class="nump">79<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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwoMember', window );">2022 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unvested stock options</a></td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unvested restricted stock awards</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense</a></td>
<td class="nump">98<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_AwardDateAxis=WFCF_TwoThousandAndTwentyThreeMember', window );">2023 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unvested stock options</a></td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unvested restricted stock awards</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense</a></td>
<td class="nump">40<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_AwardDateAxis=WFCF_TwoThousandAndTwentyFourMember', window );">2024 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unvested stock options</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unvested restricted stock awards</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense</a></td>
<td class="nump">$ 11<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 not yet recognized for nonvested 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember</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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=WFCF_TwoThousandAndTwentyTwoMember</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_AwardDateAxis=WFCF_TwoThousandAndTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=WFCF_TwoThousandAndTwentyThreeMember</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_AwardDateAxis=WFCF_TwoThousandAndTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=WFCF_TwoThousandAndTwentyFourMember</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>51
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477827368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Activity (Details)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of stock options, Beginning Balance | shares</a></td>
<td class="nump">105,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 avg exercise price per share, Beginning Balance</a></td>
<td class="nump">$ 6.25<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Beginning Balance</a></td>
<td class="nump">$ 6.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 avg remaining contractual life (in years), Beginning Balance</a></td>
<td class="text">5 years 4 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning Balance | $</a></td>
<td class="nump">$ 814,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of stock options, Granted | shares</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">5,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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted avg exercise price per share, Granted</a></td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Granted</a></td>
<td class="nump">$ 10.90<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm', window );">Weighted avg remaining contractual life (in years), Granted</a></td>
<td class="text">10 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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of stock options, Exercised | shares</a></td>
<td class="num">(17,763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 avg exercise price per share, Exercised</a></td>
<td class="nump">$ 2.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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Exercised</a></td>
<td class="nump">$ 2.92<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm', window );">Weighted avg remaining contractual life (in years), Exercised</a></td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of stock options, Expired/Forfeited | shares</a></td>
<td class="num">(1,988)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted avg exercise price per share, Expired/Forfeited</a></td>
<td class="nump">$ 7.17<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Expired/Forfeited</a></td>
<td class="nump">$ 6.82<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2', window );">Weighted avg remaining contractual life (in years), Expired/Forfeited</a></td>
<td class="text">7 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 stock options, Ending Balance | shares</a></td>
<td class="nump">102,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 avg exercise price per share, Ending Balance</a></td>
<td class="nump">$ 8.31<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Ending Balance</a></td>
<td class="nump">$ 7.49<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3', window );">Weighted avg remaining contractual life (in years), Ending Balance</a></td>
<td class="text">6 years 3 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, Ending Balance | $</a></td>
<td class="nump">$ 732,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of stock options, Exercisable | shares</a></td>
<td class="nump">68,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 avg exercise price per share, Exercisable</a></td>
<td class="nump">$ 6.93<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Exercisable Ending</a></td>
<td class="nump">$ 6.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 avg remaining contractual life (in years), Exercisable Ending</a></td>
<td class="text">5 years 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable Ending | $</a></td>
<td class="nump">$ 586,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Number of stock options, Unvested | shares</a></td>
<td class="nump">33,678<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice', window );">Weighted avg exercise price per share, Unvested</a></td>
<td class="nump">$ 11.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value per share, Unvested Ending</a></td>
<td class="nump">$ 8.89<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm', window );">Weighted avg remaining contractual life (in years), Unvested Ending</a></td>
<td class="text">8 years 11 months 12 days<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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1', window );">Aggregate intrinsic value, Unvested Ending | $</a></td>
<td class="nump">$ 146,341<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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options exercisable as calculated by applying the disclosed option pricing methodology.</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;">WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.</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;">WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options expired in period 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</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;">WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options outstanding as calculated by applying the disclosed option pricing methodology.</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;">WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercised in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options canceled, weighted average remaining contractual 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;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 granted in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to options nonvested for weighted average remaining contractual 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;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or 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;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to options nonvested for weighted average remaining contractual 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;">WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, 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 or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested options outstanding.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of non-vested options outstanding.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478778536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock options, Beginning Balance | shares</a></td>
<td class="nump">1,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 10.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock options, Granted | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value, Granted | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of restricted stock options, Vested | shares</a></td>
<td class="num">(1,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value, Vested | $ / shares</a></td>
<td class="nump">$ 10.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of restricted stock options, Forfeited | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value, Forfeited | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock options, Ending Balance | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted avg grant date fair value, Ending Balance | $ / shares</a></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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478058136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [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_StockholdersEquityReverseStockSplit', window );">Reverse split stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-4 reverse stock split<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_TitleOfIndividualAxis=WFCF_EmployeesMember', window );">Employees [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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Number of shares awards outstanding</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Stock options exercise price per share</a></td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="nump">$ 7.24<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="nump">$ 7.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse split stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-4 reverse split<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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price paid for shares purchased on open market 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> -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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchased 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> -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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_srt_TitleOfIndividualAxis=WFCF_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=WFCF_EmployeesMember</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>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472896296">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">$ 104,000<span></span>
</td>
<td class="nump">$ 145,000<span></span>
</td>
<td class="nump">$ 115,000<span></span>
</td>
<td class="nump">$ 65,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_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>55
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477557850696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenues Disaggregated by Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">$ 5,141<span></span>
</td>
<td class="nump">$ 4,416<span></span>
</td>
<td class="nump">$ 9,581<span></span>
</td>
<td class="nump">$ 8,328<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_ProductOrServiceAxis=WFCF_ProductSalesMember', window );">Consolidated [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="nump">1,521<span></span>
</td>
<td class="nump">1,688<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=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">4,659<span></span>
</td>
<td class="nump">3,904<span></span>
</td>
<td class="nump">8,646<span></span>
</td>
<td class="nump">7,432<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=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | Service [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">3,108<span></span>
</td>
<td class="nump">6,958<span></span>
</td>
<td class="nump">5,911<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=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | Consolidated [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_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="nump">1,688<span></span>
</td>
<td class="nump">1,521<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=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | Software Related Consulting Service Revenue [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">935<span></span>
</td>
<td class="nump">1,010<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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | Service [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | Consolidated [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_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | Software Related Consulting Service Revenue [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">935<span></span>
</td>
<td class="nump">1,010<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=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [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_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(114)<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=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | Service [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | Consolidated [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_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | Software Related Consulting Service Revenue [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(114)<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=WFCF_Consolidated1Member', window );">Consolidated 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">5,141<span></span>
</td>
<td class="nump">4,416<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">8,328<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=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | Service [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">3,108<span></span>
</td>
<td class="nump">6,958<span></span>
</td>
<td class="nump">5,911<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=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | Consolidated [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_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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="nump">1,688<span></span>
</td>
<td class="nump">1,521<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=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | Software Related Consulting Service Revenue [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_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>
</tr>
<tr class="re">
<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 );">Total revenues</a></td>
<td class="nump">$ 482<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
<td class="nump">$ 935<span></span>
</td>
<td class="nump">$ 896<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_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_srt_ProductOrServiceAxis=WFCF_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_ProductSalesMember</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=WFCF_VerificationAndCertificationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_VerificationAndCertificationSegmentMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</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=WFCF_SoftwareRelatedConsultingServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_SoftwareRelatedConsultingServiceRevenueMember</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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember</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=WFCF_EliminationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_EliminationsAndOtherMember</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=WFCF_Consolidated1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_Consolidated1Member</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>56
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477475165912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Changes in Contract Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Unearned revenue January 1, 2021</a></td>
<td class="nump">$ 1,132<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_WFCF_ContractWithCustomerLiabilityUnearnedBillings', window );">Unearned billings</a></td>
<td class="nump">2,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="num">(2,060)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unearned revenue June 30, 2021</a></td>
<td class="nump">$ 1,653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_ContractWithCustomerLiabilityUnearnedBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability unearned billings.</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;">WFCF_ContractWithCustomerLiabilityUnearnedBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></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 (b)<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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477470011080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_ContractWithCustomerAssetNet', window );">Accounts receivable from contracts with customers, net of allowance for doubtful accounts</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="re">
<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 from contracts with customers</a></td>
<td class="nump">$ 1,653<span></span>
</td>
<td class="nump">$ 1,132<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_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_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_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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477473273976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
<td class="nump">$ 232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on finance lease obligations</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<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_LeaseCost', window );">Total net lease cost</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 239<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest expense on finance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense attributable to right-of-use asset from finance 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477558416632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 2,918<span></span>
</td>
<td class="nump">$ 3,030<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current operating lease liabilities</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Noncurrent operating lease liabilities</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">3,257<span></span>
</td>
</tr>
<tr class="re">
<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">3,424<span></span>
</td>
<td class="nump">3,525<span></span>
</td>
</tr>
<tr class="ro">
<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 and equipment, net</a></td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">1,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current obligations of finance leases</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance leases, net of current obligations</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 operating lease term (in years)</a></td>
<td class="text">9 years 6 months<span></span>
</td>
<td class="text">10 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining finance lease term (in years)</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">3 years 8 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases weighted average discount rate</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases weighted average discount rate</a></td>
<td class="nump">12.10%<span></span>
</td>
<td class="nump">13.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_PropertyPlantAndEquipmentByTypeAxis=WFCF_FinanceLeasesMember', window );">Finance Leases [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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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 and equipment, at cost</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated amortization</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<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 and equipment, net</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current obligations of finance leases</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance leases, net of current obligations</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">44<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_BalanceSheetLocationAxis=WFCF_OperatingLeaseROUAssetsMember', window );">Operating Lease R O U 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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">2,888<span></span>
</td>
<td class="nump">2,993<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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_RelatedPartyMember', window );">Related Party [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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">2,983<span></span>
</td>
<td class="nump">3,079<span></span>
</td>
</tr>
<tr class="re">
<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">3,173<span></span>
</td>
<td class="nump">3,258<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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_RelatedPartyMember', window );">Related Party [Member] | Operating Lease R O U 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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">2,662<span></span>
</td>
<td class="nump">2,755<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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_OtherMember', window );">Other [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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Noncurrent operating lease liabilities</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<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">251<span></span>
</td>
<td class="nump">267<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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_OtherMember', window );">Other [Member] | Operating Lease R O U 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_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [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_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">$ 238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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/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><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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_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_PropertyPlantAndEquipmentByTypeAxis=WFCF_FinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_FinanceLeasesMember</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_BalanceSheetLocationAxis=WFCF_OperatingLeaseROUAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=WFCF_OperatingLeaseROUAssetsMember</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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_RelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=WFCF_OtherMember</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>60
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478732920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePaymentsUse', window );">Operating cash flows from finance leases</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 3,057<span></span>
</td>
<td class="nump">$ 3,507<span></span>
</td>
<td class="nump">$ 3,057<span></span>
</td>
<td class="nump">$ 3,507<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for principal payment on finance 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 5<br> -Subparagraph (a)<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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeasePaymentsUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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_OperatingLeasePaymentsUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477477878232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (six remaining months)</a></td>
<td class="nump">$ 241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (six remaining months)</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">5<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_WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">2,496<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_WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">4,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 amount representing interest</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 lease obligations</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="nump">$ 3,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease obligations</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Less current portion</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(268)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">3,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance lease, liability, to be paid, after year four.</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;">WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, liability, to be paid, after year four.</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;">WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for finance 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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance 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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477478656952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
<td class="nump">$ 232<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_LeaseContractualTermAxis=WFCF_CorporateHeadquartersMember', window );">Corporate Headquarters [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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<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_LeaseContractualTermAxis=WFCF_CorporateHeadquartersMember', window );">Corporate Headquarters [Member] | The Move, LLC [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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_MinorityInterestOwnershipPercentageByParent', window );">Ownership interest</a></td>
<td class="nump">24.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.30%<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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_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_LeaseContractualTermAxis=WFCF_CorporateHeadquartersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=WFCF_CorporateHeadquartersMember</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_OwnershipAxis=WFCF_TheMoveLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=WFCF_TheMoveLLCMember</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>63
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477464686200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Operating Segments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,946,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">$ 2,946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,946,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 );">Total assets</a></td>
<td class="nump">20,262,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">20,262,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,448,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 );">Total revenues</a></td>
<td class="nump">5,141,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,416,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,581,000<span></span>
</td>
<td class="nump">$ 8,328,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">3,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,710,000<span></span>
</td>
<td class="nump">4,618,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,009,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,871,000<span></span>
</td>
<td class="nump">3,710,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_DepreciationDepletionAndAmortization', window );">Depreciation &amp; 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">401,000<span></span>
</td>
<td class="nump">478,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 );">Segment operating income/(loss)</a></td>
<td class="nump">282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371,000<span></span>
</td>
<td class="nump">115,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_IncomeTaxExpenseBenefit', window );">Income tax expense/(benefit)</a></td>
<td class="nump">104,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,000<span></span>
</td>
<td class="nump">65,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_NetIncomeLoss', window );">Net income/(loss)</a></td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">351,000<span></span>
</td>
<td class="num">$ (241,000)<span></span>
</td>
<td class="nump">1,352,000<span></span>
</td>
<td class="nump">110,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_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification 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_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,947,000<span></span>
</td>
<td class="nump">1,133,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_OtherAssets', window );">All other assets, net</a></td>
<td class="nump">17,327,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,463,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,327,000<span></span>
</td>
<td class="nump">17,463,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_Assets', window );">Total assets</a></td>
<td class="nump">19,274,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,596,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,274,000<span></span>
</td>
<td class="nump">18,596,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">4,659,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,904,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,646,000<span></span>
</td>
<td class="nump">7,432,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">2,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,017,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,030,000<span></span>
</td>
<td class="nump">4,143,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,879,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,887,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,616,000<span></span>
</td>
<td class="nump">3,289,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_DepreciationDepletionAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="nump">148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">200,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_OperatingExpenses', window );">Other operating expenses</a></td>
<td class="nump">1,442,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,266,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,920,000<span></span>
</td>
<td class="nump">2,803,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 );">Segment operating income/(loss)</a></td>
<td class="nump">289,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396,000<span></span>
</td>
<td class="nump">286,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_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,000<span></span>
</td>
<td class="nump">59,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_IncomeTaxExpenseBenefit', window );">Income tax expense/(benefit)</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"> <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_NetIncomeLoss', window );">Net income/(loss)</a></td>
<td class="nump">318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462,000<span></span>
</td>
<td class="nump">345,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_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | Service [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 );">Total revenues</a></td>
<td class="nump">3,695,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,958,000<span></span>
</td>
<td class="nump">5,911,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">2,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,925,000<span></span>
</td>
<td class="nump">3,140,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_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | 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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">964,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">796,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,688,000<span></span>
</td>
<td class="nump">1,521,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">648,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,105,000<span></span>
</td>
<td class="nump">1,003,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_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember', window );">Verification and Certification Segment [Member] | License and Service [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 );">Total revenues</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"> <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_CostOfRevenue', window );">Total costs of revenues</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"> <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_StatementBusinessSegmentsAxis=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting 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_Goodwill', window );">Goodwill</a></td>
<td class="nump">999,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,813,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">999,000<span></span>
</td>
<td class="nump">1,813,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_OtherAssets', window );">All other assets, net</a></td>
<td class="nump">3,082,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,474,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,082,000<span></span>
</td>
<td class="nump">3,474,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_Assets', window );">Total assets</a></td>
<td class="nump">4,081,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,287,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,081,000<span></span>
</td>
<td class="nump">5,287,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">1,010,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">680,000<span></span>
</td>
<td class="nump">565,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255,000<span></span>
</td>
<td class="nump">445,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_DepreciationDepletionAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="nump">51,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">278,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_OperatingExpenses', window );">Other operating expenses</a></td>
<td class="nump">86,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,000<span></span>
</td>
<td class="nump">338,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 );">Segment operating income/(loss)</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,000)<span></span>
</td>
<td class="num">(171,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_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,000)<span></span>
</td>
<td class="nump">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_IncomeTaxExpenseBenefit', window );">Income tax expense/(benefit)</a></td>
<td class="num">(5,000)<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="num">(5,000)<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_NetIncomeLoss', window );">Net income/(loss)</a></td>
<td class="num">(17,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,000)<span></span>
</td>
<td class="num">(170,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_StatementBusinessSegmentsAxis=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | Service [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 );">Total revenues</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"> <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_CostOfRevenue', window );">Total costs of revenues</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"> <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_StatementBusinessSegmentsAxis=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | 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>
</tr>
<tr class="ro">
<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 );">Total revenues</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"> <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_CostOfRevenue', window );">Total costs of revenues</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"> <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_StatementBusinessSegmentsAxis=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember', window );">Software Sales and Related Consulting Segment [Member] | License and Service [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 );">Total revenues</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">1,010,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">680,000<span></span>
</td>
<td class="nump">565,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_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [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_Goodwill', window );">Goodwill</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"> <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_OtherAssets', window );">All other assets, net</a></td>
<td class="num">(3,093,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,604,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,093,000)<span></span>
</td>
<td class="num">(4,604,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_Assets', window );">Total assets</a></td>
<td class="num">(3,093,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,604,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,093,000)<span></span>
</td>
<td class="num">(4,604,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</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"> <span></span>
</td>
<td class="num">(114,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_CostOfRevenue', window );">Total costs of revenues</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"> <span></span>
</td>
<td class="num">(90,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_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"> <span></span>
</td>
<td class="num">(24,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_DepreciationDepletionAndAmortization', window );">Depreciation &amp; amortization</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"> <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_OperatingExpenses', window );">Other operating expenses</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"> <span></span>
</td>
<td class="num">(24,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 );">Segment operating income/(loss)</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"> <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_NonoperatingIncomeExpense', window );">Other income</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="nump">1,037,000<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_IncomeTaxExpenseBenefit', window );">Income tax expense/(benefit)</a></td>
<td class="num">(99,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(145,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(110,000)<span></span>
</td>
<td class="num">(65,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_NetIncomeLoss', window );">Net income/(loss)</a></td>
<td class="num">(99,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(145,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">927,000<span></span>
</td>
<td class="num">(65,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_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | Service [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 );">Total revenues</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"> <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_CostOfRevenue', window );">Total costs of revenues</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"> <span></span>
</td>
<td class="num">(90,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_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | 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>
</tr>
<tr class="ro">
<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 );">Total revenues</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"> <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_CostOfRevenue', window );">Total costs of revenues</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"> <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_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember', window );">Eliminations and Other [Member] | License and Service [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 );">Total revenues</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"> <span></span>
</td>
<td class="num">(114,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_CostOfRevenue', window );">Total costs of revenues</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"> <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_StatementBusinessSegmentsAxis=WFCF_Consolidated1Member', window );">Consolidated 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,946,000<span></span>
</td>
<td class="nump">2,946,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_OtherAssets', window );">All other assets, net</a></td>
<td class="nump">17,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,333,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,316,000<span></span>
</td>
<td class="nump">16,333,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_Assets', window );">Total assets</a></td>
<td class="nump">20,262,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,279,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,262,000<span></span>
</td>
<td class="nump">19,279,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">5,141,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,416,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,581,000<span></span>
</td>
<td class="nump">8,328,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">3,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,710,000<span></span>
</td>
<td class="nump">4,618,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,009,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,871,000<span></span>
</td>
<td class="nump">3,710,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_DepreciationDepletionAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="nump">199,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">401,000<span></span>
</td>
<td class="nump">478,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_OperatingExpenses', window );">Other operating expenses</a></td>
<td class="nump">1,528,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,387,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,099,000<span></span>
</td>
<td class="nump">3,117,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 );">Segment operating income/(loss)</a></td>
<td class="nump">282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371,000<span></span>
</td>
<td class="nump">115,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_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,096,000<span></span>
</td>
<td class="nump">60,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_IncomeTaxExpenseBenefit', window );">Income tax expense/(benefit)</a></td>
<td class="num">(104,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(145,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(115,000)<span></span>
</td>
<td class="num">(65,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_NetIncomeLoss', window );">Net income/(loss)</a></td>
<td class="nump">202,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,352,000<span></span>
</td>
<td class="nump">110,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_StatementBusinessSegmentsAxis=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | Service [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 );">Total revenues</a></td>
<td class="nump">3,695,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,958,000<span></span>
</td>
<td class="nump">5,911,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">2,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,925,000<span></span>
</td>
<td class="nump">3,050,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_StatementBusinessSegmentsAxis=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | 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>
</tr>
<tr class="ro">
<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 );">Total revenues</a></td>
<td class="nump">964,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">796,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,688,000<span></span>
</td>
<td class="nump">1,521,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">648,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,105,000<span></span>
</td>
<td class="nump">1,003,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_StatementBusinessSegmentsAxis=WFCF_Consolidated1Member', window );">Consolidated 1 [Member] | License and Service [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 );">Total revenues</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">896,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_CostOfRevenue', window );">Total costs of revenues</a></td>
<td class="nump">$ 352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 299,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 680,000<span></span>
</td>
<td class="nump">$ 565,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_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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: 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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 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://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 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)(B))<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)(4)(iii)(A))<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 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/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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_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_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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_VerificationAndCertificationSegmentMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</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=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ProductMember</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=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LicenseAndServiceMember</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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_SoftwareSalesAndRelatedConsultingSegmentMember</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=WFCF_EliminationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_EliminationsAndOtherMember</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=WFCF_Consolidated1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=WFCF_Consolidated1Member</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>64
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477471141272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>Integer</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>
</tr>
<tr class="ro">
<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 operating segment</a></td>
<td class="nump">1<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>65
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472682184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_InterestPaidNet', window );">Interest expense</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 345<span></span>
</td>
<td class="nump">$ 10<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_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_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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140477472533160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details Narrative) - Subsequent Event [Member] - Board of Directors [Member]<br></strong></div></th>
<th class="th">
<div>Jul. 02, 2021 </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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_CommonStockDividendsPerShareCashPaid', window );">Common stock, cash dividends</a></td>
<td class="nump">$ 0.15<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_WFCF_CommonStockDividendPaymentTerms', window );">Common stock, dividend payment terms</a></td>
<td class="text">This one-time special dividend will be paid to stockholders of record as of the close of business on July 27, 2021, with a payment date
of August 16, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_WFCF_CommonStockDividendPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock dividend payment terms.</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;">WFCF_CommonStockDividendPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>WFCF_</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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_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_srt_TitleOfIndividualAxis=WFCF_BoardOfDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=WFCF_BoardOfDirectorsMember</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>EXCEL
<SEQUENCE>67
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -9X!5,'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #6> 53"><Q[^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$YIV4SJRT9/'0Q6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI=^?
M/H%J$Z5I$[ZD-F(BA_FN]TW(TL0U.Q)%"9#-$;W.Y9 (0W/?)J]I>*8#1&U.
M^H!0<;X"CZ2M)@TCL(@SD:G:&FD2:FK3!6_-C(^?J9E@U@ VZ#%0!E$*8&J<
M&,]]4\,-,,((D\_?!;0S<:K^B9TZP"[)/KLYU75=V2VFW+"#@/?G[>NT;N%"
M)AT,#K^RDW2.N&;7R6^+QZ?=AJF*5Z+@]P5?[L2#Y"M9+3]&UQ]^-V'?6K=W
M_]CX*JAJ^'47Z@M02P,$%     @ UG@%4YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #6> 531ND[0D %  #Y%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&KW=_A8;IQ>Y,B&T9"-DAS! 'NK2;0'#:S+;3"V$+[(EM45F&
M\.][9, FC#FF-^"O\_KQD?0>2;V-D&]IP+DB[W&4I'>-0*G5-\-(O8#'++T6
M*Y[ G860,5-P*I=&NI*<^7E0'!G4-#M&S,*DT>_EUZ:RWQ.9BL*$3R5)LSAF
M<GO/([&Y:UB-PX59N R4OF#T>RNVY"Y7?ZRF$LZ,0L4/8YZDH4B(Y(N[QL#Z
MYMBV#LB?^#/DF_3HF.A/F0OQID_&_EW#U$0\XI[2$@S^UMSA4:25@./?O6BC
M>*<./#X^J(_RCX>/F;.4.R)Z#7T5W#6Z#>+S!<LB-1.;[WS_06VMYXDHS7_)
M9O=LJ]4@7I8J$>^#@2 .D]T_>]\GXBC MLX$T'T /0FPSKW!W@?DF3-V9/EG
M/3#%^CTI-D3JIT%-'^2YR:/A:\)$-Z.K)-P-(4[U';'FDC1)&C#)TYZA0%/?
M,;Q]_/TNGIZ)[Y!'D:@@)</$Y_['> -8"B!Z +JGJ.!O67)-;/.*4)-:%3Q.
M77AT+OP#CEWDQ\[U;#0_?P_FJ9+0Y?Y!)%N%9"N7;)V1?!!>!@-!D9?MBE=E
M' ^WS.8S0M$N*-JHS  0_!QC%+%E%08>OV!1RA&.3L'1N2P;SQF3BLMH2V9\
M):2J0L*EE,PPHIN"Z.;"]I$,["IWF_-(N%9=EKH%4_<RIBF7H?#U:",PWBN[
M#ZYT&%^?/WVJ&2*W!=OM96RC,/58=$ <P>5*0\'5GBF"9)FEK9G_"^HG9_(\
M4HU83:*L([.U4"$GD_(4"FO*&KEFTZ)-&T6C)1I%M8:)"M46R").GK)XSF4E
M$"YBFE:S9=I6"T,JK=>R+T&:\66HW1?R]L3BZCSA0J_?A[,A&4TF#\29/ Y=
M,II-'J_(^,FYQD!+0[=P2]Z#.M"T$IIU#*7PG?S.MY6HN)0)*;0[9KO3QLA*
MD[=PE]Z3O;!W,O8!+UR$'LL=#6EC7+)E-ZVN2;LF2EC:OX6;]IYPG'A"@L?F
M<%?$53 BB)#$$1DD%7(K_.J6Q]6="0995@0+M_$]Y,#W89*47AT.R ]XCDR2
M:C)<$CSE<T<%\*42YFX895DC+-S:4<J7C:BDQ"7=+(1V:)DF!E@6"@OW]E-
M1Y]!([^(35()A\LY+%7@5C/AO6$3S[)F4-SF3_&*3CB58ATF7F4SUVBB'9"6
MA8/B3G^*-A6I J?Y*UR='1DUBEW3,C&;IF7EH+CIYZTX@#7D>11<X(MMVE\Q
ME+)B4-SH?XA\ A*(!"MB-2+=VW;3-DUL'D++TD!Q/W\)=1<5"V+1+_.OQ.5>
M)B%?E5BXDB/B&'S;5=#=K\@OYC54"K*""<2:1>B\EY;5@N+6#A->/TR6Q-W&
M<Q%5,N("KR-GA)&458'BOGW($QF^>P%+EOQLZ:\1>AJX#P-LO43+(D O*@*'
M.=QN29"G"WRB>EY9H_CS=,7]D:PT?GJ1\8\36#_M]D7TC)(=4"O)<,4:LM+Q
MZ46.KV>54,O!3I="5G=^7.=))$WF>1QD0,3?"6++^]+T[8M,WXU9%)'[+(7;
M:65;UNC4+#[MTNKMBZQ^&'.YU+WK5U" >0(,_Q5+*G-7(UBW!K5+I[<O6B.X
M 8=<84"X3"W0T>;,12N$C];HYEM99)(IJ)&)-K2J;:2]<CM7UIN=ZW['LMKV
M+13%]3&4<;2YIMLDWW-,B:<GIKM]MN)JL:\YR'?SC/+QW:;H(]--FI*(+R#4
MO+Z!M\O=/N/N1(E5OE4W%TJ).#\,./.YU _ _840ZG"B7U#L]O;_ U!+ P04
M    " #6> 53KA;ZW"4&   /&@  &    'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;*69;6_;-A#'OPKA!4,+)+%(/5EI8J!)UJW#A@5-N[VF)=HF*HLN2=G)
M/OV.LB/9(D4GV)M$#W?4_TZ\^Y'R]5;([VK)F$9/J[)2-Z.EUNNK\5CE2[:B
MZE*L605WYD*NJ(93N1BKM62T:)Q6Y9@$03)>45Z-IM?-M0<YO1:U+GG%'B12
M]6I%Y?,M*\7V9H1'+Q>^\,52FPOCZ?6:+M@CT]_6#Q+.QNTH!5^Q2G%1(<GF
M-Z./^.HNC(Q#8_$W9UMU<(Q,*#,AOIN3S\7-*#"*6,ER;8:@\&_#[EA9FI%
MQX_]H*/VF<;Q\/AE]$]-\!#,C"IV)\I_>*&7-Z/)"!5L3NM2?Q';W]@^H-B,
MEXM2-7_1=F\;C%!>*RU6>V=0L.+5[C]]VB?BP %' PYD[T!>ZQ#N'<(FT)VR
M)JQ[JNGT6HHMDL8:1C,'36X:;XB&5^8U/FH)=SGXZ>F=J)0H>4$U*] M+6F5
M,_1HAE/H GU[O$?OSMZC,\0K]'4I:D6K0EV/-3S9^(_S_5-N=T\A T_YO:XN
M41B<(Q(0['"_\[O?LQS<<>,>'+N/(=XV:-(&39KQPJ&@:RE9I1%5"N*\\HP8
MMB.&S8C1T(A4+1'D!N7F@/VH^8:6\ AGKG9#)<U0ILPVTYADZ?5X<Y@1VR@*
MTZ@U.E(9M2HCK\J/>2YJ$ 7UES-0."O9.:J@5X@YHB54M'G[+L6[8>,#,3C+
M<$^Q;43B8.)6'+>*8Z_BS]4&LBCDLTM5;#UP,HE[HKS#FQYYI=8T9S<C:(**
MR0T;39%G/B2M[L2K^T&R->4%8D_0;Q53S=P0>LDD%/7AY'/%E5AQ19.D%Y=M
M$V?$G>NTU9QZ-7\5FI:OD)?::4_BK*?/-DJCH>D[:05.3B05Z"7U<Y-,4V-K
MX(EN9K!+Y\2>M'%$>CH=1@E.W#JS5F?FU?D7J*2:5PM4,B ,D@8E%V)^4</)
M+J^#HC.[B#(\Z8FVC<(@#-RB<="1(#A9:TJ;E)IN#\E>0$DH@"RZ96SN;/J!
M)<1N"R>,CL4>8 N?$*MIM>#0P0Y*ZT1N]T,>)3=-^I7ELLJB@3Z&.^1@XA7\
MJQ#%EI>E4QAQ/=(2=L+J6%A'+NQ'USV;,RCY FGZ=#*#H=V:HJ"OTV44#LCL
MT(7][-IUI^&NA!WX"4C2KW>'&<ZBP=?;<0K'KUI2E)S.>,DU9]YU!>Y @OTD
M:9F]IL\&V,[8;1JDQ(K<-DJB;"#NCAG8#PV0)VOF!=U!2ISB;51@;+4\AU6<
M#:GO@(+]1&GGOF2PSJC=R74A(@[[^AQ6.!P@,NY(@OTH>9E6:R&;70\LU$H!
M8-%,KF"W,G-7J7?,5RUZ]D'9H(F2@4HF'6>(GS..F.:\:C8>.UZ*6<D7U-QS
M3AAB P7WH>.R&1+>,8?XF>,0+GJH/R7=Q9;^RM]EE PT*'*PY?'SYWAU=Z(F
MB8V:<!)8279883*PR",=D(@?2'\<3?!V@Y(?9]\IVSOP&R8^L1$6IP/%3#J$
M$3_"/@W-\C?%Z.!<?Z7@L D'5ERD(QSQ;\7ZJ]I._YODVYLVF#-6"3BL2)P.
MA-"QE/A9NJN!4W/?P<DLCOH*75:3H;G?X92DWF7$+["KT<^^E0/IX$9.;9=>
MZ*:TR+^?H[/@,@@P+"0DVM"R9A]0?!X$ 5)+*@VY:[T4DO_+B@^H$A5#7"F#
M=B&1J+6"]78!;]^9,J^0M]3=_Q_H.%D=:,D)T(K5"EKZ8*:RP50EYU$:HW?F
MR];[9O4#%^*DN1"\?W'8I?)\?S_(>@ZPWNDYG,JX36:K"?A,CC]R=>@._>C^
M6!3<5#94D?F\<<&KBYRN.525\SN7"]0I[N\7G&8)'FBW88?KT(_KKQ+Z5"V?
M=R_5]"=@V&'>P["7=6<0-HTOPC#HKT]=9B0-AH+HL!WZL?V%:0J78(%-9063
MP:W1!G&4!5:>';B.AW8^X<&73S^N=TV5-8W+*<YF*78ET&%&HF2@HX8==,/7
M[!L/>G[SZILIL11EP:3Z^:<)P>D'7PB1]3'6M;=TF+GVEN.#K_7FIY(_J5SP
M2@%6Y^ 77*:0 [G[]6%WHL6Z^8 _$UJ+57.X9!2D&P.X/Q="OYR8WP3:WX"F
M_P%02P,$%     @ UG@%4P>;\B[D @  K@D  !@   !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6R5EM%NVC 4AE_%BG:Q21UQ B%0 5)+-6V3)J'2;1?3+DQB
MB%7'9K8#[9Y^QT[(" 0H-R1VSO^?SR<GV*.M5,\ZH]2@EYP+/?8R8]:WOJ^3
MC.9$=^2:"GBRE"HG!H9JY>NUHB1UHIS[(<9]/R=,>).1FYNIR4@6AC-!9PKI
M(L^)>KVG7&['7N#M)A[9*C-VPI^,UF1%Y]1\7\\4C/S:)64Y%9I)@11=CKV[
MX'8:.(&+^,'H5N_=([N4A93/=O E'7O8$E%.$V,M"%PV=$HYMT[ \:<R]>J<
M5KA_OW/_Y!8/BUD03:>2_V2IR<;>P$,I79*"FT>Y_4RK!476+Y%<NU^T+6/C
MV$-)H8W,*S$0Y$R45_)2%6)/$/1.",)*$+Y5T*T$7;?0DLPMZX$8,ADIN47*
M1H.;O7&U<6I8#1/V-<Z-@J<,=&8RE4)+SE)B:(KN"2<BH6AN[31Z/R.*"I-1
MPQ+"/Z"/Z!WRD<Y@5N\N3*"G3!::B%2/? -$UM=/JNSW9?;P1/:OA>B@+KY!
M(0Z#%OGTO/R!)B /G!PWY3[4H2Y&6!<C='[=$WYS V6 'C5(+M$G)J 8C' T
MDYJYGOMUM]!&0>?]/I.L6R?KNF2]$\EFT*]4*2@[O.3D^0:MB4(;P@O:5L?2
M*W9>]M/<3' '8ZC99K]<EZ(:H+T:M'<=*"E,)A7[2],VTM(LVF.(,,8'H!>"
M&IQ1S1E=Q\FT+MH9HZ/TAX#G(AIT_9JN?QT=_*=J Y\-$ZLVQ/Y%Q',1#<2X
M1HS/(DYEGD.7OZ4=XS>UXZ6H!N6@IAQ<07F^%P=')1JV-..EJ ;FL,8<7H%Y
MNA6'1\G[O3@Z(&P+BOKM@ '^_]>/KT"\T(^55X,!#P]!VZ*"8'""=&^3"LZ2
M/L$)11?JM61MQ0N.$G<'AR^Z+:A[".?O;:;V)/.-J!43&G&Z!!7NQ"!7Y>&@
M'!BY=OOK0AK8K=UM!@<JJFP /%]*:78#NV771[3)/U!+ P04    " #6> 53
M7![VO08'  !U(@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U:76_B
M.!3]*Q;:AU::*;&=A*1JD:; SG8ULU.U\_&PV@<7#$23Q&QL:.??KQW2&/"-
MVVYY*20]]R;G^,;WV.3B050_Y9)SA1Z+O)27O:52J_-^7TZ7O&#R3*QXJ?\S
M%U7!E#ZL%GVYJCB;U4%%WB=!$/<+EI6]X45][J8:7HBURK.2WU1(KHN"5;^N
M>"X>+GNX]W3B-ELLE3G1'UZLV(+?<?5M=5/IHWZ;9985O)29*%'%YY>]#_A\
M$@8FH$9\S_B#W/F.#)5[(7Z:@^O992\P=\1S/E4F!=,?&S[B>6XRZ?OXMTG:
M:Z]I G>_/V7_O2:OR=PSR4<B_Y'-U/*RE_30C,_9.E>WXN$/WA"*3+ZIR&7]
M%STTV*"'IFNI1-$$ZSLHLG+[R1X;(78"=!XX@#0!Y# @[ B@30!]Z17")B!\
MZ16B)J"FWM]RKX4;,\6&%Y5X0)5!ZVSF2ZU^':WURDI3*'>JTO_-=)P:CD0I
M19[-F.(S=*?TAZX")9&8HR\K7C$SFA*=?"O9>I9IS"EZC[[=C=');Z=(+EG%
M)<I*]'4IUI*5,WG15_JF3.K^M+F!J^T-D(X;H.BS*-52HDDYXS,@?NR/CSWQ
M?2U&JPAY4N2*>!/^N2[/$ W>(1(0#-S/Z.7A 43G;5>?_.^K[XE!V_*@=3[:
MD>^6;WBYYO+<DRML<X5UKK CUU>A6*XGEVU&J%*V\7$=;V:XS3#"(0X"S62S
M.P(N+@QQ[.#&+BZ-$C??Q,4EE"2[N#W"44LX\HHW$G+[)%4O4#%ND\8O4'%Z
MF!J2<YLHVJ%%,26NG"Z.4$A.%Q<-C)J'<KJX,,;=<@Y:Y@,O\X^5D!*M*C'/
M%$1WX-((@M2E"^!J%H=T71Q-!D#U +@#6?;H)BW=Q$OW3C?/K%R\0PM>ZHDX
M1WI^16RF>T FE9F8-QSQ1VT8)#SZB7-;>$ &KAP +J8NS;&+HQ$@VP3"I5&G
M'&DK1^J5X[J<BH*C>24*)-K.!!%/W?%-@*IW86'L5LO8A5&H"%P8QMVD<6#;
M<^"=0[ZH):]TBS7D^R?->)_Z)A*\T_JQ5])QMLEF7%=5MJ/M3246NJM+4UY7
MG,_!CHY=4=Q*&+T,-@9@,5!7S\+V52!6!>)585?A=ZCDX-SBSV'<_+E<L2F_
M[&F[+GFUX;TA@LQ#D^A@EG(D<5% S0&HL%L0V_(Q]0KR2; 2Z27(0I= J2NA
MJ0OV2R]2IC]-@:C&Y=>UP@I0,.\U7B/8D1*-FT3[FE)W0IP<X8K[REN#A/T.
MZ:->V"&MJV0Y-\V=2<D5[*F]B5XC[Y$2C9M$N_*ZL^GD")?;U]9Z,1QYM3WY
MI-W#:7_12*SK6Z\A2[W$JBI>3G_I5CI=LG+!0;4CA]O[")CO !CT< ,PJ Q=
M&.Y^NJU]Q'[_>%TJKJ553]X!Y.LZN/> #8=@%. +P$* +P#S=%#K&K'?-C;&
MX9Z;(7]J=8H]PJX) VXN<+WP","%*>"9 1P.8VBX ># P]_:2.SWD=<M8^^0
M S8P<$=I!.%"]UD80SCLXB8 +O:PMFX1^^WB7UPU8PVR39T5GUDPNVQ='(T
M;PS@,(W<A!,(Z%DK$.L3B=\GWF@/4^_'H/?&PS3<?3Z16)](_#[QBLEL"LG8
MQ"4[;(*S@!Z("*/B PE!%"$'^L&Y2(=ZU@,2OP<<9_E:@;M/5TWD<QQ!E,,1
M0KD<P5Q='*VM(_ZMG!_UGBG7:\B-7CTM."K7Q;VN&NTS=*D4QG9L]_/$6DFE
M%YMZ\>FM'VMKB-_6=->/ZQEB[#R$$(K@]%!;*%>$#[6%<I&D0UMK+HC?7/CJ
MQVWC,4[B0XX BD3)(4<(%3H<(=0 =W"TQH'XC<-W7F7S;,JV^_MZU3CBE;)G
M[K19RZ8<-3N&Z._/W)37/[X*LCV<#-Z\#4EL1R3^COC\1F238&_>CU/ \D%
M'"1NAP" .J$+G # *,7=SH_8EDC2XVU'4MMY:'"L#<DFT_[6&[0C"0#ULPS8
M*P!(4P+X# @81-V=E]KN2/W=<>\7E!=4/;5=B9(W5SW=V<GW+^N?KWKJKI#3
M&/"  &X >5\ AR,";&1 P#CIWC&FMO70\(@U;^=[ZI_O7U/SP&P<NL_]",!%
M 6 U 9Q&N<NN"03$0;>WIK834'\GN!-S]6"LIND"MSRO*]\\!NM<:=/PFA9
M;0N@;V\!U+8 ^M860-V%20AM(P.X" .K?@"74FBB<G')_L.U3]E.__2(TW]H
MI__P:--_DVE_-05("N!("FS- [@X 7:. 5P$+3+[.S^C%[Q:U.\O2,UM7:KM
M3Z;MV?8=B0_UFP$'YZ_P^0@#Y\?X?+)] \*FW[Z0\9E5BZR4*.=S?:G@;*#'
MO]J^X[ ]4&)5_XA_+Y021?UUR=F,5P:@_S\70CT=F NT;YH,_P-02P,$%
M  @ UG@%4_\*#)M?!@  BAD  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6RE65%SVC@0_BL:I@_M3 FV# 8RA)F$7J^]N?:8YGKW+&P!NM@2E60(]^MO
M)3LVL64U[;TDQJQ6WWY:[;<2BY.0#VI/J4:/><;5S6"O]>%Z-%+)GN9$78D#
MY?#-5LB<:/@H=R-UD)2D=E">C7 0Q*.<,#Y8+NR[M5PN1*$SQNE:(E7D.9'G
M.YJ)T\T@'#R]^,)V>VU>C):+ ]G1>ZJ_'M82/HUJ+RG+*5=,<"3I]F9P&UZO
MHK$98"W^8O2D+IZ1"64CQ(/Y\#&]&00&$<UHHHT+ O^.=$6SS'@"'-\JIX-Z
M3C/P\OG)^WL;/ 2S(8JN1/8W2_7^9C ;H)1N29'I+^+T@58!38R_1&3*_D6G
MRC88H*106N358$"0,U[^)X\5$1<#P(][ *X&X/: <<^ J!H0V4!+9#:L=T23
MY4**$Y+&&KR9!\N-'0W1,&Z6\5Y+^);!.+U<":Y$QE*B:8KN-?R#-=(*B2U:
M$;5'[V&=%7K]E9,B96#S!@W1U_MWZ/6K-^@58AS]N1>%(CQ5BY$&/,;K**GF
MOBOGQCUSQ^B3X'JOT"\\I>GS\2.(HPX&/P5SA[T.?ROX%8J"MP@'.'3@6;U\
M>."!$]7<1M9?U./OCP.51#.^*Y.5:4;5M<?ON/8[MG['/7X_P^YF/!$Y=7%>
MCHWM6+.)C\LPFN#%Z'A)A,,H#&J;9Z@F-:J)-]K;]!](US)[M( MG@B>L(PB
M#G SH>Q;\YR8O#I(<62PZFAS1N('>8IK1+&7IW<4*EO"2%DO>(I(+J1F_]H7
M+NI*=Y,+5L9!V&+.83.=N9F;UCBG7IR_0K5% %$18 LV'E&*:N=^FG8F'\Y;
M^+Q3&5&X5@>2T)L!<*.H/-+!$GFXGM4QS+PQW&N1/ Q-04T19":HC"IYIX_F
MV9FILTXTDW$K&H?)Q$WVO 8Z_TY2;*F4@%*31Q^X>6?FJ(6M:X'G;FQAT%3C
MP(ONCJ0@0AOM0U:Y>)ZF+6S^:7X\#<(+/0F]$8"X[D"8.5561+C0%!W(F6P@
MM[=2Y&A-SM"+) ]H+>&[4LSA<2=)[HPV[.9\&$33=L!>5#\1,&X"QMZZM]H3
MOJ/*:.%%(;-;V!:=C)$-RVQ1>VOK'[!"MUN(O.2#)-\*IICAP5OUPD9VPLB[
M!+=)(@I3AJ'Z478TU#N9C1REK,-KUV@Z[MF"82-@H5_![O=0B(>:RAQH.])*
M-IP@O8Y>M*Y5(.-N'D4]<322%TZ\<7P$\%P+>79"GW1GG,TF;8*],_Q$XC;J
M&/KE<2WI@;#TJ=24V2KTGDJ/ H5=_0N#N!U3UVC>5QH;D0S]*EEG=55-G.BZ
M CEMEVV'S1"/^U*AT;_0+X  3Q;4R692@.!P?5D)G. =8A>VY=UA%,<]V!M)
M#%^HB9)"/A=N:KMR-\'MYLAA- YZ5AXWHHC]HFC/EJ9L%HKZ*JL+-NZ*97L'
M.DQZL@$W*HC]*OCYI7VN$W-7\L(8MR7>934=][2BN)$S[)>SC[8>O[P9QXTL
MX>_)4BUT9C'70FF:*4;0!Y&E,"$LXN\ZO7(RXO7\ RJ NW(VC(*>DP]N] S[
M]6Q=R&1/S*Z'P&#)8:'U^2VB$/#!2)M-5R6V^D0DA0;O2#-1?I$ "^XD<.A5
MB&?M)'"I6E\;BAM=PWY=J].W,/T\=#;,D15.U [-<Z!V6,6]J!M!P[$W==\S
M3N#(^?+4;;0'^[4'^M.$TE25'5LF8 K;O)A6W4G#_S^%54QUQ0J:W[Y\;<0*
M^\7J"RC_N;[HV5K>*,HHI# 2FXSM[-G-O<)= 1JVFT:7S;@'<R-2V"]2S]=
MF?,F5-3JC$EEPMRG)>R0I/8ITV'3HP!1(UJ17[3L@1@$]5"5!E3P%'J!\O5=
M<=X0<P3*B/,B(NI*TC#NM%DN*QSW;*.HT:[HA=KUNMK];]#HF8YM'?O,&87C
MZ#:)VQV-PVH:]V1XU,A8A+\?A#V9F?)EPG$BQ-U&%;<;1H=1.)OVT7QQ.>B7
M0WN]2C3:T!WCW+!IM(-*)E(G5,=I+9JV,]EAA>.HIRF(&GV+_/KVA)6:GM:+
MLGNQ.,'S=GUP6(TGX;2%<G1QJYU3N;.7_0K94T!Y)UR_K7]0N+77Z*WW=^'U
MJOQ9H'%3_DKQB4@@7T'EVX++X&H*Q,GRXK_\H,7!WIUOA-8BMX][2F C&P/X
M?BN$?OI@)JA_?EG^!U!+ P04    " #6> 53;Y9IM@T)  "4/   &    'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;,V;W6_C-A+ W_M7$$8?6B".Q0])]B()
ML(DC70_77K#9O3XL^J#8="RL+;F2G.S^]T?)BFB)0TI.6" OB3^&,^0,-?/S
M4+IX3K-O^9KS GW?;I+\<K0NBMV'R21?K/DVRL_3'4_$-ZLTVT:%>)L]3O)=
MQJ-E-6B[F1#'\2;;*$Y&5Q?59W?9U46Z+S9QPN\RE.^WVRC[<<TWZ?/E"(]>
M/O@4/ZZ+\H/)U<4N>N3WO/BRN\O$NTFC91EO>9+':8(ROKH<?<0?0G=:#J@D
M_A?SY_SH-2J7\I"FW\HWORTO1TXY([[ABZ)4$8E_3_R&;S:E)C&/OVNEH\9F
M.?#X]8OVH%J\6,Q#E/.;=/-GO"S6EZ/I""WY*MIOBD_I\[]XO2"WU+=(-WGU
M%SW7LLX(+?9YD6[KP6(&VS@Y_(^^UXX8,H#4 TAG *:: ;0>0#L#"-$,8/4
MUAE /<T MQ[@=BTPS0"O'N!U!_B: 7X]P*^"=?!N%9IY5$17%UGZC+)26F@K
M7U3QK4:+B,1)N17OBTQ\&XMQQ=5-FN3I)EY&!5^B^T+\$_NL0.D*W?Z]CXL?
MZ)<O2;1?QN+K7]$8?;F?HU]^_A7EZRCC.8H3]'F=[O,H6>9GZ.?6^XM)(>97
M6IDLZKG<'.9"-'/YG!;1!A@V-P^[2;=;L:GOBW3Q#7W]G6\?>/87H.;6K.;C
M4JQ27!W1!MU%\7(LUG(3[6(Q)9/2H&=)(CWD^^Q'_^Q"LZ)/O!!Y1<3H-LJ2
M.'G,-;HF(O[-)B#-)B"5<J91?AUMHF3!452@WZ-LL484GR'B$*?\9,X7Y_4'
M> 9,_-JL^RN&5GMS&.15@\IT^72%\8P)_4_'@5>EO+;$+:2',;<M%:A28^QY
M':E0E2+8HXU0R[6T<2TU+O\V68IHB6Q9>?CLY<(9XE>S8MBO\\,@]]ACY,@=
MK36P9@VL&D4UIOX0!>7C8I'NDZ)<RUV6)N+UHLH4.4HS=+..DD=>7OTML3A9
MQ+L-1U__(Q2BWT1JR4V[U6VFXQI77EU*X[+^+-$BW8JBG$=56>/?R]<<VFZN
MXA:*.WO-:+0D@@_Y+EKPRY$H^3G/GOCH"D%9IM]48,E4^'8]K0!X30 \8P ^
M\=U>9 D1@+).+ [IM][8^V3)LSK;7>]_/$3B_YW8^U!0/,538^Q..V$Q3N6$
ML%C2$PR9=/AV8ZW ^$U@?.N!>4E)4#+QU;42#.>2:3/%J7&*?PBZ%GDAW8*7
MZ10PR+H7JM' "3O"DI[ DIZP9_$M=\\:=\^&5O9_[T42IHXL[*+4GS>5'HK&
M3)D0%EN]&XY9;XV&]#"_(Q6H4F,\);1S90&Z9H3 3L*.A&#'7%*J2^ ,_7=?
MY$54E>PS5)?N-AP9/3:OS;3++V&:Z1TQ.OX'^:Q'N0;0ZE'MJ*F$5HN9P@]J
M4AD-$(,@#1#34QJ6!(S-F/H&3NO1K &U>M0P4L,2-S%]#ZR&)3MB]H:$7P]N
M[PU'XP0)B-A,B*:L)SXX;SX IZ0"',93UN626LRX\2%-KD.[&U\5&^,99=V-
MKXH1XNLVOF0Y;(:Y@:FOSVUSK(*11["F?&%)--B,-,;4UUO!L$HP4 FKQ8RQ
MA#2I10P0@ZH8I$U?QB1;83-<Z9-8?^52Z<-0N21^X-E[2$=$5GK24^E?\>.1
MJ%6==*[.N=GL"50ZP%A@RUAH05$[#A)IB)DZ#C]$TEWI^UPXGV>+6,0$=+]:
M\6G7^T9CIWB_UU9@RU9H05';^4?M/C.2:)QO^BE(5%S1E!XB68686UBV^@A$
M;7J-,>XF>?-D3MDCEA0%@^8=6C#7CH]$-V)&-]OM!*+"GB!\S2Z2L$?,L&<&
M3 *TXUQE:]CJ_=E2%-A2%/:LO^US"8W$#(UO FRBDB($V+68L?D/:5(!&Q"#
M !L0TP,VD01+S 1K"[")RHQZP":2&8F9&8?V%C2Q5+$1$^8I=#3MCR6@"7N8
M=&,)=<E\AW1CJ8I1]VB+M9TE<9:8VVF#N@2:\*F=*T]L>\WIDN19ZKP'P*82
M[.@ L#L1L"G0T^GT?>9FLR?DZ '& EO&0@N*VG&0C$=?Q7B@^U6V8T[7_49K
MI[B_WUA@RUAH05';_4?'OF:V?05B4Q4'M?E!,ARUSW#@'@'8C2F,;9[,*;O$
MDJ)@T+Q#"^;:\9'T2LWT:INQ*=!,)#/-+I*\1\V\9V9L"F-8=V_8.LFUI2BP
MI2CL<T#;ZY(<Z>#>I_'P#H-! 5J,E'A=RJ;]K4]($_9\OYNT@=8GQ;C;^@3$
MF#?3Y3F)L=2,L:\XP8/<-J= 'Q0[OF9Z$ASIX'/85U V5<]8(<H&Q)180F>Q
M*F4#8A!E V)ZRF:2:9FY1_L&RF;  :R6LIF$6H;? V4S27?,=@?OAJG@A7U?
M=W+*).DP,^F8:T,]N+5UJ:LYZ6!'=Z29L69H P),C0PX=*34Z:;&6LQT.4&:
ML(^[/ N(C56#(2#&9HZFC#")&*SG?KG3&Q!@:F0J6GC.3'=OH60+-KB79#[A
M@V,)E%Z@S+'^9A*D"2AS@!A4Y@ Q?9EC$@F8&0F&G?#!X0/Z1]K*QF3A9=-W
MD1IEJ67F4ON:!@13"QGIWNEB-GL"OPXP%M@R%EI0U+Y)5U9Q=\!)Z[ &A*M6
M[2[;F(V=<GMNKZW EJW0@J*V\R6PN*\Z7C7]<G2!V[3@Y.!*3''-F&*K^^"J
M[#+&LVZ+T#R94_:()47!H'F'%LRUXR/9S;5_ FO<0]")IH8P70E[[EMN(7-5
M:B+=7RISLX53MH:MQI0M16'/^ML^/WK&PLXM=""4N>J]<1!@ V)=*(,T 8 -
MB$& #8CI =N5!.M:OX4.)#07N(5."]ANR8SM3R2SN>9F"7Q+ZG7/J,]K_@*>
M8CD_B=_BU0-HS;VQ2.01],!Y@O:[P_.$15H^K5H^=8H*,3C>B@U=/5M8OL/C
M59J-F9!XXIE(0'F5:?+=)BX07ZUX]8PJ:JS4/PK.H;PW.7K^<<NSQ^K1UAQ5
MM'EX5*OYM'E\]KIZRK3[N>M_"%P?^$8X1WQ3/7$[D28.S^L*]'Z,19G=\)4P
MYYS[(H+9X1'8PYLBW55/8#ZD19%NJY=K'HGT6@J([U=I6KR\*0TT#R)?_1]0
M2P,$%     @ UG@%4_;/(@OC"@   1H  !@   !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6RM65US$SD6?>]?H?)434&5XWR0&2@(J4HR9!EV&#)X@8>M?9"[
M95M$+362.L;[Z_?<*ZG=AL!,[>X#Q"WKZGZ=>^Y5^VSC_&U8*Q7%Y];8\'RR
MCK%[>G@8ZK5J99BY3EE\LW2^E1&/?G48.J]DPT*M.3PY.OKYL)7:3L[/>.W&
MGY^Y/AIMU8T7H6];Z;>7RKC-\\GQI"R\U:MUI(7#\[-.KM1<Q7?=C<?3X7!*
MHUME@W96>+5\/KDX?GIY2OMYPWNM-F'T69 G"^=NZ>'7YOGDB Q21M613I#X
M<Z>NE#%T$,SXE,^<#"I)</RYG'[-OL.7A0SJRID/NHGKYY,G$]&HI>Q-?.LV
M+U7VYR<ZKW8F\/]BD_8^PN:Z#]&U61@6M-JFO_)SCL-(X,G1-P1.LL )VYT4
ML96_R"C/S[S;"$^[<1I]8%=9&L9I2TF91X]O->3B^3_62ERYMI-V*Z1MQ*4,
M.@BW%#=>!66CI-B='4:H(H'#.A][F8X]^<:Q/XO7SL9U$"]LHYI]^4.8.-AY
M4NR\//GN@:]Z.Q./CJ;BY.CD^#OG/1K\?L3G/?K&>1=U[7H;M5V)&V=TK540
M_[Q8A.B!DW]]1\'IH."4%9S^OP/[W6.I1I^&3M;J^:2C@_R=FIS_[J*JCL6!
M^$M*Q64?<&H(U9L[R%/E?%@KKZIKYQH21RBNO6NGXE=;SP0.D%@USLO&B=KY
M#I_X'*J&1F@KKF2(1HFWKKZ=[K8^^/&')R<G1\\^7%]=\\?C9U,186%>SX9.
M\W=EV?6^+%5Y::.&3<Z7?7W(:P]GXH,2TN.?A36- F$U<):4:=\<=-+'K5B2
M<_!7+W6=S*]SH&IGF[YF*"Q<7 MG#X*.B@/8J'!;R;[1,8CHDOP6Y\HH:B-U
M&\1"D6 K&P@LP'K"@&50MA0*TCD5.%-YL08]'-Q)TRL1.E5K:6!4[5T76)%<
M>5V#27HOC>B\(XM"<JJNL1C5K(*7-:^P'G:(1-/Y]QXP%6N@5D=*X@H MBS@
MI4;B4BX^]=)H6 *,;,BKC1)*(G3\L)2^53YD(8N&X$/5N&FRN(<\*JB6QB D
MX%4*!(<&[OLMQ8LT(+Q@?.5GXDWOL4^VXDX'"B@=/SX\?39@<'R*)*R]Z(RT
MY(BTNI4F)-U> 8=-F%;TP'D$OEF;MJE148(WI-P0_Y,M''4D']9!2D*<P)2S
M&(N[^_9LH)MD6WE;PDX!A:(MYR;%&7Y7E W&(1@$ " A=*X>>_AH!>1LG27[
M[IRY2V5#]G(6%[D@4<%+%!ZGJL2]Y  '>A6E-N6+L'9=1P]4!L<HC5K:BDD-
M"!94="0#"^\T8;-DBV7!<C90T+!Y'+'DXF!7 @-+P&T"!6@B96"QQ1-,3=A*
M<5 <@0I9VND-:&$8#>1",\RPO/*R11HI:T8CS@K1M>C_+1E3/"8HC0T;;0G.
M]+3&(6DXV(,2D% JL1H#"FWBHE'0Y) PB"[C!EX?R' @#X@\-=07GII+.2^4
M@EC?*8N#6M<HDW*XZ&UC&*0613,<AH*OD6I"BV;V6#FR?OA:V35Y2;8'QFO?
M(01-1KND?J\(<"M%18@ +8$$F$XJDH49GJ'O0+W(+LIHC\@&^-"!*V45T07"
MAR"05AQ4O"DU4.7:'#ADCSW H0BHW\[$-8**ZDY4D?F:X?;X64A-0WS1-,0<
MYB&H[]E U?SXP_'CTV<9NKEVD2SHL;$R<J&8-3(L!!)K]+]S*>_YF$)#I 9J
M0(DM^J@8 : 72Q5>:":(1H,>HAD(*"2+<,+@,A=PA^4U6E@5U][UJ_6@8#"+
MS-VHQ4%I=#L\AK7T98>"4 (;AIX0*RBB%*7AC:N50.*P1Y%FUE7*[)W5M#I'
M9U9AEOIU]66_!F]6O>4NI!IV%!-+P\<MD2!+S818+2:0B;5$32R4LO!(494S
MVT".[*<J9*#*W034P9=:=P3N!!]B='RONKACJF1JE4RE:%[ .:1GJ)^_75S<
M#/5#@<&AIF\42\,?P(OE<*%( P188&=_Y] 3F(-L4]4RK,42%P86X+,@&_I%
MT(U&Y!5$[X??&[]"IZBG%<\NXQ'D3;%M*MZCYP'B&:0I>4',<[5-Q6^_70VB
M>>].>!Z59W3,!R(:&"1_-6RNYN@ +Z6GB6!T_IYMHRT[)1?B4JG!&:C:[!Y>
MO;^&QY;B62!X ]PI$[04+YUIL$I.Q&:G9-A05%0/<FL$?R+9N HI3T!!S<@@
MOIZ[AJ%K6"&]NY&MK.[A&YV!KD[B^.C@CX?BP@"E>F4YY-QX$*XRA'%'DGQ3
M2RPI6T+G&,RH2?0%@OV,!]T1I H#$JG6GWI-GE#5900.&/[SVN'^2UMI3Y4Y
M@\],\&35U7]5@^";T.>!@DNB-[D)>+7J349A5CE7F/J@,>]X\1E412T"4&\U
M]X=J -"+J[VRPV#0&W1HBI LI?^QM^D:G)H4^*GPR;WF<Q]V+EH7$QN#P!U6
M/!NW5=(+&K*;ZA>%UK; _/GHF.]FN*&-@TZ*"@3^#E4&RS#B6BU\+S$C'C])
M-[J9N%*>>OC^.#*R K0>:N-HI K"TA8BJ:*K@N2]CHP9D!C/-SQR_ \,*+YF
MP"'9E0._QB]R'?IZ?7^R9RC7#8V&4QJUJ.FHNSPP,@1''O/<WRB,ZU$-$^F7
M V^7N@;"@8@)X,0  '!O%UWXB1QR_KXN,+1-(X$MZMNYM=+9_+'W/"RR9#=J
M3C/QNZ)21AVKC#Z8N@8+H?/E4:&"V=QVB+#),KE<@GD43Y'P(:B1ZKJ$ADK\
MWI2"JWBF1XX0DH]HLVG] 56E#B6?+?J$X8M-0DOEJ:12U]Y)/4SAEC37YC2[
M3ML\<NS&SJG E &&(=!2&4B,J7H_%"(W_OM[6J&K:J\#)C?WZ"1_"3,+P96R
M [>J'&3]&9,IOV#A,A2O>MPMRNL1!@O%N9BLN5(:CNT=34+5N"4CO> *];E+
M.6'OP,CI6LDDK5L!HS0Z+7=C1*"/=+4A-,R^^_* WDR$,FU>C=V\'J(TWZ7V
MP;LRYCPDRD/U5>A&96K-%<]^T/V5 #"&/^<//></4 MUXJUXJ]+$;'=]"'@/
M!>[1.UDZ8,)$ OZ*HJ08I-P0J^,#:#DXY3G:![KDX7X/NW"G 5/+0-,Z(9PF
MM6$:USRQ?"S7S[P-8PUFS+ZD?SYJB&1KZ0%?#?E\TT45[U;*_:4,]Y3UN.U2
MG(!V2:-T(YJ>,6^(.%[+;>G0N-E1A-[4T1%]XVJ76Z0TA'M_JPB#B;)HG>ZD
M?*]A/S(A#9=T)6\QO:I:]F&8M,,N,*61[MU4R,5RU9CN@9T@]BDE\<^QO#=>
M<C&W\')!77M-?#H@NDJ(+@=CL136L@>2EF!;I"=A^BVTX8(R?DOHG<7G?)'C
M*6 'X=&^^?!VX=+ACWAP?3&_?'C_CBO7[-*I0[ZMF/&5A>[M#H- \I9&[%R8
M\-0*M/X*TT /)^^?)A*Y=1T1H4U7(LC0%DVO.N%)8B R4O!)=,;]UK[KJ'+%
M@XOYNX>I/;1M;[D8JS2=A-T[GYUCL[VWDLS1#;_0H,$*EF%;?CG <SZVH6#(
M<^0$JLIU<S9^2*U$TL!'-[/TI@Y)Q7R(YI<)37.<N-]D-8BLVR%J8#SLYR8H
M@1QB.[H"9S/^XM@X$_>],3X<O9;'I+#B'Q^"X-"F-_3#ZO#[QD5ZK;_;GGX<
M>2W]2B.?1BTA>C1[_--$^/2#0WJ(KN.7_ L7<>ODCVLT?^5I [ZG,:H\D(+A
M5Y_S_P!02P,$%     @ UG@%4_C,CF.?!   OPH  !@   !X;"]W;W)K<VAE
M971S+W-H965T."YX;6RU5MMNXS80?==7$"Y0)(#K6YR;FQA(L@UVB^XBV.PV
MS[0TBMA0I$I2<?+W/4/*LA>Y $71%XD2.>><&<X,>;:V[L%71$$\U=KX\T$5
M0K,8CWU>42W]R#9D,%-:5\N 3W<_]HTC642C6H]GD\G1N);*#)9G\=^-6Y[9
M-FAEZ,8)W]:U=,^7I.WZ?# =;'Y\5?=5X!_CY5DC[^F6PO?FQN%KW*,4JB;C
ME37"47D^N)@N+N>\/B[X4]':[XP%>[*R]H$_/A7G@PD+(DUY8 2)UR-=D=8,
M!!E_=YB#GI(-=\<;].OH.WQ924]75M^I(E3G@Y.!**B4K0Y?[?HC=?X<,EYN
MM8]/L4YKYUB<MS[8NC.&@EJ9])9/71QV#$XF;QC,.H-9U)V(HLH/,LCEF;-K
MX7@UT'@078W6$*<,;\IM<)A5L O+2^E5+J0IQ >EVT"%^(),^&1R6Y,8B[T_
MK/?[HB$G;BOIZ&P<0,JFX[PCN$P$LS<(CL1G:T+EQ6^FH.)'^S'$]HIG&\67
MLW<!?V_-2!Q,AF(VF4W?P3OH(W 0\0[>P+N!;YY]$[\( ]]5]'WQ#O*\1YY'
MY/G_%]MW";A@%[Z1.9T/4)&>W",-EE]LH&PF?O[I9#:=_BK^I8BT/ML&@M?H
M?DT*U%IZ@;DFPJV>1:$>5:',_<9$/DJEY4J3")87UBB_:%E979#S;!,JX,2:
M 89\)(<6($Q;K\!BR\XJBU9>H)OX !^8HV@=O]@>BI0M1KUG.ZJW8I6/95L(
MB& CZ=& FM@20B6#D%K# 0"@.X#60$I0K+WC!FV&,LP?A(U6'K)=OY)QG: G
M<KD"2:>%P=6/,9)-HY\WP@/ZIV_=LTC -86*_?B.$G%8 -/T:]ASL@JH"4[E
M#)CLY%JZ G.N\PH3"/B*MGH$'&3"%=TK8Y@>L=V&3NQ!?+<DH-?RK *2-#D-
MA2J%EH'<_C#F#S9=E5G9&E#:54##9[X*P8![,2:M3PJ:UN458M[O?5*;>#9[
MC3/@ ?O5P"-Z;5._59255N/4B)D%-W$((.JYTDK&"'>NI&TNT/V2 )7V>=4G
M?M&EQ]L)G39*IE#OR=JV)O@$9%L/#+^_$+<X$(M64P;>KR^4O*RSKL9N^M*Z
MVF')OE6.**M3;R3NC0*=C6)GNU5/K\]D>\ID6TVQ!?)CLAUE4<@BN^MJ*]O$
M^Y52.AI.)Q,\9]-3'A].>3P[R3H/_AO("ULJ2QS%GH/5UYNG'#L?%#!/CL3!
MJ3B=B/E!]LT&J1D-/X%V>,+/>40^GF87)J@-0K9%6(CIL3B>\//H**9/8MSD
M";9?MWXG<>0.SL:SM6UU(2IH1K9Y'.TIH:1A<ZY:QA$D'1>3WZ;02%SDN74<
M$?T\_*&[O1>\2&1L0($26(J_<.*#L>2R?*EN).ZXW+)KB])%-@'LVMEZR*DV
M$MSX?8;R8_(KY)C5"E4!N&ME4-$*(;U%^A'N5-B&O>]&MH7"_+YX[; ;[UPJ
M:G+W\>K$/0VUD>X7_=_^=G:1+B7;Y>EJ]UDZM!\O-)4PG8R.#P?"I>M2^@BV
MB5>4E0VX\,1AA1LF.5Z ^=+"M^Z#"?H[Z_(?4$L#!!0    ( -9X!5.7RZ$J
M30(  #<%   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULK53?;],P$'[?
M7W&R>"Q-EG9EJMI(;0$QM$&U"7A /+C)I;'F'\%VV^V_Y^QDH0A6>. E]IWO
M^[Z[B\^S@['WKD;T\*"D=G-6>]],D\05-2KNAJ9!32>5L8I[,NTV<8U%7D:0
MDDF6II-$<:%9/HN^M<UG9N>ET+BVX'9*<?NX1&D.<W;.GARW8EO[X$CR6<.W
M>(?^4[.V9"4]2RD4:B>,!HO5G"W.I\MQB(\!GP4>W-$>0B4;8^Z#<57.61H2
M0HF%#PR<ECVN4,I 1&E\[SA9+QF Q_LG]K>Q=JIEPQVNC/PB2E_/V26#$BN^
MD_[6'-YA5\]%X"N,=/$+AS9V/&%0[)PWJ@-3!DKH=N4/71^. )?I,X"L V0Q
M[U8H9OF:>Y[/K#F #='$%C:QU(BFY(0./^7.6SH5A//YE=ZC\]1E#T+#VIJM
M1>>H4;!$K 9P?;V:)9Z$0GA2=*3+EC1[AG0"-T;[VL$;76+Y*SZA!/LLLZ<L
ME]E)PO<[/811.H LS<Y/\(WZJD>1;_37JMT %E+"1U^CA2,W?%ULG+=T:;Z=
MT!OW>N.H-_Z_73Y)&L9UZAI>X)S1/#JT>V3Y!^/Q; 0OX1\D@>[U&14.OK:(
MH-I_AN&? 74<^XX#UV78D!G"5T8U7#_23!9(A"648B]*PI%2811"98WZ31),
M!2\"99JF,&F7/[4V.;K,"NTVCJR#PNRT;^]U[^U?A44[##_#VR?EAMNMT XD
M5@1-AZ\N&-AV3%O#FR:.QL9X&K2XK>EE0QL"Z+PRU,[." +]6YG_ %!+ P04
M    " #6> 53H=@J!T\#   3!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6RM54N/VS80ONM7#-2B2 #7>E@/V[4->'?3-D&2+K))>RAZH*6QQ2Y%
M*B05;_/K,Z1LK[?H^M2#*#[F^^;%&2[V2M^;!M'"0RND68:-M=T\BDS58,O,
M6'4HZ62K=,LL+?4N,IU&5GM0*Z(TCHNH95R&JX7?N]6KA>JMX!)O-9B^;9G^
MYPJ%VB_#)#QN?."[QKJ-:+7HV [OT'[J;C6MHA-+S5N4ABL)&K?+<)W,KS(G
M[P5^Y[@W9W-PGFR4NG>+U_4RC)U!*+"RCH'1[PM>HQ".B,SX?. ,3RH=\'Q^
M9/_9^TZ^;)C!:R7^X+5MEN$TA!JWK!?V@]K_B@=_<L=7*6'\"/M!-I^$4/7&
MJO8 )@M:+H<_>SC$X0PPC9\!I = ZNT>%'DK;YAEJX56>]!.FMC<Q+OJT60<
MERXI=U;3*2><7;V6ELD=WP@$)FOXS3:H86T,6K.(+"EP8E%U(+L:R-)GR IX
MIZ1M#+R2-=9/\1$9=K(N/5IWE5XD?-/+,4SB$:1QFES@FYR\G7B^R3-\ORA5
M[[D0WM<SUP>'X8:;2BC3:X0_UQMC-=V9ORZHS4YJ,Z\V^W^"?)',5>G<=*S"
M94AE:%!_P7#U7ED,,OCANVF:)#_!!87PL<%@JP15(Y<[L,P)#27)OZ(!U6O@
M3^'*P]D ?\%:U4N:< FV4;TA"3,"?*BPL] ;W/8"!-_BRSG<40NI>V)1VTLF
M!91F#%R:;[#"=H,ZF"0C>&4LI[+#.G#9=U<@AD^>/WA+_,$C8W"PS?2;OZG:
MP2H@*[7E7YDK_7GP4;,:)6O1!$ZY=4MR^-[ ]Y EY6%,QSE,QW&PKBJ--;<>
M;*"DW1QR.KCV]4CF:13#8<,[ Y-1463'<1Q#XF1OR7(7IED9^R^CO?=*_EBI
MMD-*%MMIQ-:+).2=^QPL'Z59"33F9? 6#=E;57W;"Q>')TY!.IH5,QK+61ZD
MH[2<TCPKTC-?HT<_@Q=2V>?B\Q*R(G<?\939Q#&G9> S=(QL2KO)DXC_ZU[,
M*8:$+@K_GV53^*^ZB<X:%<5QY]NQ@<K=J*%GG79/'7\]-+I'\>&Y>,?TCE-V
M!&X)&H_+/ 0]M.!A857GV]Y&64J:GS;T:J%V G2^550SAX53<'H'5]\ 4$L#
M!!0    ( -9X!5/[> ]2# ,  +\&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;+55VV[4,!!]]U>, D)4JIK+;MO=LKM2NZ4"1&'5<GE /'B3R<:J
M8P?;85N^GK&3AD6B%3SP$M_FG#DS'D]F6VUN;(7HX+:6RLZCRKGF)(YM7F'-
M[8%N4-%)J4W-'2W-)K:-05X$4"WC+$F.XIH+%2UF86]E%C/=.BD4K@S8MJZY
MN3M#J;?S*(WN-Z[$IG)^(U[,&K[!:W0?FY6A53RP%*)&98568+"<1Z?IR=G8
MVP>#3P*W=F<./I*UUC=^\;J81XD7A!)SYQDX#=]QB5)Z(I+QK>>,!I<>N#N_
M9[\(L5,L:VYQJ>5G4;AJ'DTB*+#DK717>OL*^W@./5^NI0U?V':VX^,(\M8Z
M7?=@4E +U8W\ML_##F"2/ #(>D 6='>.@LIS[OAB9O06C+<F-C\)H08TB1/*
M7\JU,W0J".<6IWEN6BS@Y2U=LT4+7!7PWE5H8-D:@\K!6\'70@HGT,YB1SX]
M,LY[_K../WN _P@NM7*5A9>JP.)W?$Q:!\'9O>"S[%'"-ZTZ@%&R#UF2I8_P
MC88$C +?Z &^%;_C:]D''K+!I84OIVOK#)7,UT=<C <7X^!B_-]R_"B_?[<G
MMN$YSB-ZF!;-=XP6[[1#=@C/GDRR-'T!_Z8!/E3(2BWIR0JU ><SU+];\8..
M=6OH/76,N,NH V/>,\H=1DZH$I[S6K?*61 *7*5;2R"[=P+7U&R*EIR0S;])
M9500R'Q!G&..]1H-&Z7[S%>'+Y&$O5:YKI%Y$LO]13M^2]^FNW=X"J.,/NG1
MA%$I&(J9&93<D0!^7PW'R12RXY0MPWLD#P4VV@H*(YO *&4KHTNTOD]QR4K\
M+1=#>D;C*:39E/7AL;_,&TG;3],)C8?3*7PF,V076A>P)"46+HRN]X%B/ !_
MXY8Y38E%.E562U&$0"Z$XBH77,*UHPWJJ23]^4?%VT+0^1[\J<CCG:9",6]"
MZ[20^_OK^LNP.W3GTZXI_3+O6OLE-QNA+$@L"9H<'!]&8+IVV2V<;D*+6FM'
M"0[3BOXP:+P!G9>:8NL7WL'PSUK\!%!+ P04    " #6> 53CUFW# ($   B
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R=5M]O(C<0?M^_8K37
MJQ*)L,L"290 $B&I>KU<BY*[]J'J@W=W8*UX[;VQ%X[_OF,OT$2]I%(? /_X
MYIMOQN,QDZVA)ULA.OA6*VVG<>5<<Y4DMJBP%K9O&M2\LS)4"\=36B>V(11E
M,*I5DJ7I>5(+J>/9)*PM:38QK5-2XY+ MG4M:'>#RFRG\2 ^+#S(=>7\0C*;
M-&*-C^B^-$OB67)D*66-VDJC@7 UC>>#JYN1QP? [Q*W]MD8?"2Y,4]^\J&<
MQJD7A H+YQD$_VQP@4IY(I;Q=<\9'UUZP^?C _M/(7:.)1<6%T;](4M73>/+
M&$I<B5:Y![/]&??QC#U?890-W[#ML-E%#$5KG:GWQJR@EKK[%=_V>7AF<)F^
M8I#M#;*@NW,45-X*)V83,EL@CV8V/PBA!FL6)[4_E$='O"O9SLU^-0XM+,5.
MY HGB6-*OY$4>_.;SCQ[Q?P</AGM*@MWNL3RI7W"4HYZLH.>F^Q-PE]:W8=A
MVH,LS09O\ V/\0T#W_ 5OEO,'=Q*6RAC6T+X<YY;1UP+?[U!/CJ2CP+YZ/\F
M[TUS?]^N;",*G,9\H2S2!N/ &9W#C^\NL\'@&EZX@'NCU]%GI!I"7(]\1<N6
MU\TJ;,%Q*^(\8N3S>(L%UCE2-!ST(I]4G]DT.OF@(U>9U@I=VM.('3!7\10M
MB1UV%X:':Q(U,PL-/\ 9?P:]=#B.[M':J&B)4#MH# 4T2]!!:[/7RL1@7(4$
MBJ6=.2^M]*K/X&1T/H33*,06_2>^<SV^R.!SA='"D-%B(ZFU,)=E#QY025SU
M@OU=8;2I90&/R/JDV\&)3V267B_F#W>/83RX/H5YX4 H90KAL&3RX3B-<JD4
M!Q(Y Q6J!FS-",A;RZ=F+0?VA-B$'H-D >M&F1T;BUJ6P+(Y;KX"WK<7@@<A
MI=EJUQ(7]4?-0Q V@ _YAN_D^R!YN5P>!/<B;R2U=%+X+@8-F8TL6=0*2R06
MNH-U*TAHAZQ)\8FQ'_.O&/H^A1;W@%KL($?@SKYF3@UR!;DAO@,^0-_0'7^\
M7$G^5,DH9:.2\\J5YO44)*VT8(B[,S<JOETOL2!6?(I;067P"PM3<Y)VC"Z0
M'9:^8.1*\B'X\#VCUQ7R)XJ"6D:P!O3DL.7$'87R*7T25%0PZOI$'[YH:7GU
M 3=&;;R^>X[8U^2"L)1N7SF=^XJI!(LX0-4>6G300_KO?UL<ZT6L";'VY;ZM
M)/OEUX";"1=@0U+!( LR,K@8]]++% ;]<?J^P_@2'/4OQN_A>^TF>=:W:Z1U
M>)TL%*;5KFOAQ]7C SCO^OX_\.[UY'RL)9^IPA6;INPR!NI>I&[B3!->@=PX
M?E/"L.)'',D#>']EN!#W$^_@^+=@]C=02P,$%     @ UG@%4U"Y9/+0"
M[Q8  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULS5C[;]LX$OZ=?P7A
MVSTD@"SKX6>;!$C:=&\/:!HT?>!PN!]HB;:YE40O2<7Q_?4W,Y1E.;5SW<,=
M<&AC/<AYD=]\,]3%1IMO=B6EXT]E4=G+WLJY]:O!P&8K60H;ZK6L8&2A32D<
M/)KEP*Z-%#D)E<4@B:+QH!2JZEU=T+M[<W6A:U>H2MX;;NNR%&9[(PN]N>S%
MO=V+CVJY<OAB<'6Q%DOY(-WG];V!IT&K)5>EK*S2%3=R<=F[CE_=#'$^3?BB
MY,9V[CE&,M?Z&S[\FE_V(G1(%C)SJ$' Y5&^D46!BL"-WQN=O=8D"G;O=]K?
M4>P0RUQ8^4877U7N5I>]:8_G<B'JPGW4F[_()IX1ZLMT8>F7;_S<8=KC66V=
M+AMA\*!4E;^*IV8=.@+3Z(1 T@@DY+<W1%Z^%4Y<71B]X09G@S:\H5!)&IQ3
M%6[*@S,PJD#.73TXG7WKWT!<.7^C2]AK*W"Y+@8.M..<0=9HNO&:DA.:QOR]
MKMS*\MLJE_FA_ "\:EU+=J[=)"\J_&M=A3R- IY$2?R"OK0--25]Z:E05\+(
M_IQ"O1=;0);CU\:(:BGI_N_7<^L,P.0?+Q@;ML:&9&SX7UC7%S5A5KZR:Y')
MRQZDG97F4?:N[K23;,+__*=I$L>O^2EK_->*B3Q7=.\TSX1=\:PS(>!N)4E$
M5%O U78_*GDFC8.TYFA399*OC7Y4N30VX*K*BCI7U9++<EWHK93P,E<&<DWC
M>*8K"WDA*@</HLJ9!CN&B_Q169JP46[%Y>^U<MMF2[IN@7YR#$F'ZP6W&!_7
M:QRSJ _X /9*90X$_:#8")/;D'_JQ /NZ&6E_BE!IB@.S+$#<\)Z+<=<D4]X
M+[D?THUC0AG^*(I:HGOXYD"FE,+6!J8+1X-+0)GC.2QJR(%,#N,)6$>;LK!)
M1587PNW%41#M>#6UQ77']S>% )\?LI4NI.V_A^T"VUXK;);*<%ZI<UEXJR?6
M+*!H6&N?HBDT6?'S4!=M1A<MA+W):XN1EV"PB:GZ+F#<D=TB@OIV4V Q'Z57
M^0B>H;FU-$H#6!9[)=YU?/2#EE,65!!%0+OZ;S=N [N;%<):M5"XI@ &FJ@K
MS'H$(F&\@,1;!GPI*VE$0: 5.3"N0E+ TK$/HCJQ#I75A<J%7V"X(*U8W#BH
MH8:<\@!EHM0UV-XA^R7O8<7 XX4NH'Q:?N8EK?=!UQ;<M.>O.&! YG5!*'GH
MJ#P@@UNODGU:&2E9Z=E:(EMSX%I)7/N@GHZ/,&1AI.*(MW>,3+%=7O[$DQG^
MI/ S\C_L8XLYUL4<[_,8_B7LDW:PV#O)(0K1SXB_K0UL",.5=N@P/^XP.G/(
M8F2AQ?C..6"_=6VR%2P+CR=!%$4\'H:3";_3^']$;R8AN!#W >G](0 5X FS
M[;I0CG\%_I+LG=:TJ, H[XPN R#8+.3(QI:!!>]&!P;O5"6J3$&(#WM G'VN
M!) GC)\S1,/.<4R"DL2^IYC#8/X#"O",ZTD5L80#D!-UZ56R,\HE+)%\A[&5
M -#/I01^S'^#5@0=T]B)84M%JHXOE5L!;^DLJPU2("#UK<QD.8=<1] \0^MM
M&_0[#/C++F""%O_0>/<#L&1W-=I@E&Y-H6B0T-W['5MAI':'!-I]]E'9;_T%
MYH8">D&VY :9-PJG"?^9Q^%HS']FF$6$YT<-)*T@X"V?1&$<P939)$QARC6N
M*\S(%=9+J%9;)8N<WPVN\>_4<)_W]\H+M9"\$\H"T':D%LS"*?TAC/;PJ:L.
MR1ZP2J8A*-)55TBZR(<^(3<KE:T )(""N>R2-"R!F!?;/5D;B<T^XJ>E;5I9
M8BKV1YCJ<]?/ ZIZT_KY>>?G-?G)_B:%L<R#H,55&EOWJIW*#I.E?7VB_G'B
M('9ZT1HJ)JBQLWWX5CTUI'0.E#5!!NO3#<Y,^&P*C[,I/J1\&,'#,,('8)@8
M^2]FP'C)M)'"NUMJ4!AP"O $5IS[0D  'VK#\)#5C//#<7Z&FX)5*(E>TS1\
M2\_QZW-JEI(H_C'AV L'C30).[V4U+PA@1 =MT8\[S;2Y&MKMND5VZ9! >:!
M">7SFM=L 61HIY'4BP4T'*;;4I(KG:XR1.9LU@>*:ZDZC1;N34N9C0$4/X"%
M[TMV"#[N%2"Z:0< _[:>_T:\YVE^#>0)IU;J5>"4NO,/M-6@P =#QPHH7KI>
MKH[T.>'_JJCXLNRYDU_CN1=WOENL_6D8W]:028;KVAP'""V"/[%38AST(ON*
M <'G\%J8'RL>['3Q^*Z3X<_B8%_II WY+!Z78?O$\8D?C.V9JJD-J%,^29,I
M*YNFE@##B%2IX.(6XAFPAM4E#KY>+HU<PCAK0 %[QWS4OCC#<[,*9ZIB6Z2G
M<R ]8)K*JLQ/8A]J!QUAA2>F@'5H*_ =51Q!!9J.@0;&83*B"Z38*$R1':;Q
M,(AF$?L%785 FYKU4]._P#4*9Z@CA!IVVX27\S.8-QFG'+DI"=.(+K,$RMAD
MB'4&,BL?0&^]D @:F![,IE.:/0GC"?D 90\ZHNFA]P>=%UA-@C1%EZ=A&I/P
M< :B*?9_DS0)9M%LYQ24$?E<?CP-QB-O;99ZHU".PXB:P.DX&(VG;$?@SV73
M-!A/<(7B.(P3<F$Z@Y_9B!9G'*3#V+?;NSU\OB^ D.8TX8\]CKI1>-5WXNF[
MR<25>UVY6BP@?9'4YM)M$.K=HY/'%Y;PVC1=!VO/2(>!$,W2*>D FRUW5GVX
M]$&!W.[HZ]QW61M=0^>PSS5@2PFIF_/YED2;;(?N$,_M7"WPR,1.*05%N=<C
M6Q@]=S;DG9;>)VC+,-\W^_^O+/.'6M1]6/Q9P)\IK*,A/:.I?7.Z9YSVX+0_
M?[,[7?6/M"O4K0;\"',$R2CR')#L*0(;BC[[XANG,S_GO)VU3WH_[V6;AU E
M"7[L ]F@\Q&RE&9)GUKQ5 P;Y;]'MF_;K[G7_B/F?KK_%/Q>F"4D'B_D D2C
M<#+J<>,_K_H'I]?T27.NG=,EW:ZD@+W "3"^T% \FP<TT'[COOH74$L#!!0
M   ( -9X!5- +!87O ,  .D'   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;)U566_;1A!^UZ\8L$71 H9('78,1Q+@HT)3((41)\U#T8<5.1077NZR
M.T,=_?6=75*,TM8NT >)>\Q\\\VYB[WSSU0A,AQJ8VF95,S-39I27F&M:.P:
MM')3.E\KEJW?IM1X5$54JDTZS;*KM%;:)JM%/'OTJX5KV6B+CQZHK6OECW=H
MW'Z93)+3P0>]K3@<I*M%H[;XA/RI>?2R2P>40M=H23L+'LME<CNYN9L'^2CP
MJ\8]G:TA>+)Q[CELWA7+) N$T&#. 4')9X?W:$P $AI_])C)8#(HGJ]/Z.OH
MN_BR483WSGS6!5?+Y#J! DO5&O[@]C]A[\]EP,N=H?@/^TYV-DL@;XE=W2L+
M@UK;[JL.?1S.%*ZS%Q2FO<(T\NX,198/BM5JX=T>?) 6M+"(KD9M(:=M2,H3
M>[G5HL>K=S9W-<)'=4!:I"R(X3S->^V[3GOZ@O85O'>6*X(?;8'%U_JI,!GH
M3$]T[J:O O[<VC',L@N89M/)*WBSP;U9Q)O]IWOPH"DWCEJ/\-OMAMA+0?S^
MBHGY8&(>3<S_9P1?U0X]=T.-RG&92%,1^ATFJU\<X^@:OOOF>CJ9O(5S"_"
M)7J/Q8C%)T6$3*!L 4:KC3::M<A4:H>P0;12GXQ>R@:+6+L%M(VT E<(A2X%
M"&TN\AOD?9 .YZ6VRN9:&2!6C-)_#*IVK>WM!)E@.L#1R)4O<5 $-:H0;C%]
M!+02;ED&52^X!'AHL#MR0@"T!11&.<.^ZJC0UR25).Y<Q^,./>%8PC,*'(BT
MW49Z,IR,_K.C<@2A6/0Q@R\QNY FLC)UHG^YDR%3"%JP+0@>-(,6!YS8-/H9
MS5& E07K."P8*"2D<3Y.%N=!&1-B$0/[3V/2T\9$Y<V)'19C^%CAJ/%NIZE'
MV:#%4DS+K)5XQ*1S3+IP\9@[+TT&BJ,9E'B+151Y);*295U#(__NE.D^S_>N
M;I0]QEIZ\S;DFACDIV6B84#03*,N\C(>S\S&-/T]2ZIIC,[5QF D&0NF%=]*
M:2XIF2,J/X9U?\.51XR%0?H@P8R3 L.D .ES'/H<]CBX-Y(HGW$(YBU%GF+:
MNT.D+>GX%B;9_"++,IA,+KOOO/M>=9_/DD8<K9W$0T(@,5Q[5U^$7AI#Z"\:
MB4==@"PYHPL5O%P/U?]TJGZ"[S]9U19:[G^ ?QL8Z=GXK=%OXR-#4E72--TD
M'DZ'=^RV&]]?Q+M'\+WR6VT)#):BFHW?7";@NX>EV[!KXC#?.):G(2XK>8O1
M!P&Y+YWXUF^"@>%U7_T%4$L#!!0    ( -9X!5->)6&: 04  $\-   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;.U72V_;.!"^ZU<,A!X20+4E67+L
M(#&0. VVQ78W2/HX+/9 2V.)J$1Z22I.]]?OD'K8;A,7Q0)[VH-$<CCSS4/#
MX>AB*]4772(:>*HKH2_]TIC-^7BLLQ)KID=R@X)VUE+5S-!2%6.]4<AR)U17
MXS@,I^.:<>$O+ASM3BTN9&,J+O!.@6[JFJFOUUC)[:4?^3WAGA>EL83QXF+#
M"GQ \W%SIV@U'E!R7J/07 I0N+[TKZ+SZ\3R.X9/'+=Z;P[6DY647^SB;7[I
MA]8@K# S%H'1\(A+K"H+1&;\U6'Z@THKN#_OT6^=[^3+BFE<RNHSSTUYZ<]\
MR''-FLK<R^TOV/F36KQ,5MJ]8=OR)F<^9(TVLNZ$R8*:BW9D3UT<]@1FX0L"
M<2<0.[M;1<[*&V;8XD+)+2C+36AVXEQUTF0<%_:C/!A%NYSDS.(>'U$T"/>8
MR4)P&ZF+L2%@NSW..I#K%B1^ 60*[Z4PI88W(L?\4'Y,!@U6Q;U5U_%1P'>-
M&,$D#" .X^@(WF3P<N+P)C_P<JUD#4NR55$V4*1-"4L78U3PQ]5*._J?1Q0F
M@\+$*4S^75B/@MCS>*XW+,-+GPZ<1O6(_N(W:=";PVMX1@7<<,V*0F'![-*3
MZX'K,WHE>T3@.0K#UQQS,*5"I%PRJ#BKZ(2UG!D1"JDX:N "9$-9WVBR3.MS
M..&G\$CL:YZQ]E")'#)49D>Q9O(,>[B 9$AHHV3>4,@UJU ''M&(J.7:;)E"
MAZ*P(L6$)H6F$\5%T4.,>B<\9HSBJ\:P585@)"#+2B GK9%[CCWGB89\%QOB
M(==,22 .:F5K$YRP6C;"Z'9/-IK,TJ<C>*!"F#?$M@NGWH\TH:V^#C9^L%'U
MZO8\H#T/0-F,0S;##QA"[]->@#T;FN5!@!^PH*)HX*&+GF.Y[Z*WW$6OYWM3
M<:H;3E8[WM_)<>4X9<5S)_;?J_S>RZ-I!*]@$DSG*8VONZ=?3X(HG!W0:>W=
MM0GGN82#^32AO==N/)M/W9Q&[\"AES.0N)-9/+S3J'M['Z1AE:?ZI'@%23!-
MYW8DQM:<-(B2R)DU#Q.[COJ=)$@B,H$_'<N6H]O_Y\H+N3(-YNE^3O3K-)A'
MT1[=K;_)E2B8SF8N0]I9%*3T'=HUS7XB9^:3='A'01B%<!)%"9S"C%+ON]29
M!=-D2J/E;ZV;!^G,6GL6)!.;-"W&JQ[%BDSBV7"?>=>L8B(CL"MM2_]!(@6N
MR-Y@AO6*PCN)V@0B<I:U54_1'G]T]=!=DUD'J]M[,NON21V H%Z1\%E%5=,J
M!.H-(9?-RJR;:@ ,8(LV2ANJ_4_<7C/55[(Y'H7TI#]E(W59J-1>93]J(&R9
MAF_51J,S>FSU16\MK>7V6[7EG_I VR1J=R-D)1/%[N[KE4#%V8I7=,W27MXH
M)TWLFC^!.Y^PH225^;.'N+]9O(.;Y?S@9EGN] X-RJ\[G=Y-%X,^9<Z]CP*9
M$CL*O&.BH<8:HDZMS9AH$N\8"8QZC$)#;#/+ZZ\LU780?Y/=)W$03D,X?0;\
MP",+/4TG\+FTW_A62GNV:S+_EKY, &]%-@+;J6B/KFD;IX,2<DL'7F2VZ7@P
M1+!U0,/)1\&:G-/^*3S7@8WWFESZS(5KY36X9&O[W8$Z_"U<M4WRCKW]U7C/
M5,&%A@K7)!J.SE(?5-N^MPLC-ZYE7DE#.>6F)?WQH+(,M+^6Y%NWL J&?ZC%
M/U!+ P04    " #6> 53"4@"DPX&  !6#P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6RU5UMOVS84?N>O./#:(0%<6U=?LB1 XC98AK0)DG3%,.R!
MEFA;J"2J)!4G^_4[AY3E2Q*C'= 'TR+%\YW[1^IX*=57O1#"P&.1E_JDLS"F
M.NKW=;(0!=<]68D2W\RD*KC!J9KW=:4$3ZU0D?<#SQOT"YZ5G=-CNW:C3H]E
M;?*L%#<*=%T47#V=BUPN3SI^9[5PF\T7AA;ZI\<5GXL[83Y7-PIG_18ES0I1
MZDR6H,3LI'/F'YU'M-]N^#,32[WQ#.3)5,JO-+E,3SH>&21RD1A"X/CW("8B
MSPD(S?C68'9:E22X^;Q"O["^HR]3KL5$YE^RU"Q..J,.I&+&Z]S<RN7OHO$G
M)KQ$YMJ.L'1[?=R<U-K(HA%&"XJL=/_\L8G#AL#(>T4@: 0":[=39*U\SPT_
M/59R"8IV(QH]6%>M-!J7E924.Z/P;89RYO1*H$OZN&\0BU;Z22-W[N2"5^0&
M\%&69J'A0YF*=%N^CS:TA@0K0\Z#O8!_U&4/0J\+@1?X>_#"UK'0XH5['8._
MSZ;:*,S]/WLPHQ8SLIC1#P=KKQPUUI&N>")..M@Y6J@'T3G])(U@O@>__C(*
M?/\W: R^7PB6R**2I2B-!CF#G%Z >,0^Q/^E4 *XAIG,L:$T'/!"UK0S*\$L
M9*UYF>K#([C#]DWK7!""A88/#H'=+Y00K'#I$Y0^N,L>MQ889D.P539@<^;!
MGG?LNA**FZR<,V=U(K6!-^#[@W8,PM". ;O(2EXF8F,K.RND,MF_G#J6H>5<
M:X&^A1! #!&[+ VZC_NPGV=.N@F/G.;9W(II\'%W "&[EX;GK$1FVS8&?5B-
M063'< R799+7Y+J-HP##IQ@\/I4/HHO!5FZ10@<88=#9(VR%D.+0UF\7,HVX
M7L_'7X YQ:DM %J?BC8^*<R4+"CGV$ZDZ.IJTH/K6L'DP[75<X/N9BF60A<$
M3Q; D0ES;E"RXLH\@9'PY6)RT84%?T#+T*%>^!;NZJK*!7(G!6#*<QLH1_)9
MZ9C<D:J#0I#<5=\2*^L'BVM3%YPWNNZLKLL-7;=K7:[2=VKLO4A$,16*A7Y3
M2XT$N[&.7F/\%=B4PJMO=NM/'SVKR-OKSZNJPL1W!X. _@-;F=W1:&3_AW%L
MR\+-QN.036JET$4F5W!-3>49GV9Y9C)!>/[8EI8W)+DQC?YPC..(AF P8I]D
MF7P'$NH<A>!'$81=/QCBZ"&./QSA4Q /F\K>;PM*#FVGQ;Z=14%D_X/8>C48
MVED<Q*\D MI$;/4IAO1&D6;SQ*A Q;<ZJPI;H-RL6LRJ' S969+41>V2Q3=:
M&PY0T2$<A!X<O@I'C8LF4D3#X3H!&XV.U;?% C8%I-H/=XQV:+B_B?X67V#R
M0[^)Z3:K[$240A9%[(L]ZLFE!TS 7& ?T?5GG0@DJ0(.L&>>!%?8+\_*$L:]
M&,NDMQM;"'$][ V?JT@SG5 K N*(%P#CW@C>NG$7TP^0AMYB3'H>[%!#PO4"
M9MCJEFND;:2?2Q 3TGA!&O>3P\\\I,@&5O$LM;R^]L = - <  4:4BMK]_H4
MWBB(S22T<=2.T'<Z4V\<@;XE%GOJ!,$>B.>%32+-;U7>WR6X$B)*BQCR'VOX
M3TX-EJWS6#PF"UYBH5%(]OK:XB(IQ0V)>,-G\R]82X)=2)G"1!8H<('&=>F8
M[0%=?33#9%.<)]B",L]26P"-6U@H=P87"GL'.OA<\CK-\/TA?.2F5M8F]E)2
M_M?U:(U)L];3YMI$G=%T5+-RM=;'_J(.9W@))H$-ZM1(8#M(>AM&,RI-=D W
MB36!N (_M%<3ROB0=@40C0+P8WH.(1J,D#OH.8(((VV7\7;DQ?AX3V'G,V0@
M/$2B\0#>-<3F0E7Q)Q?3"%^.(0K8E=":N2"A&?9Z6EJ;L^:N!0<^GCXQT34.
M6VB;).H.&"1J"[BBV8HXW_(]GH:(@.5_R*YD.7]''/D"S)OFQ*,3"EZZLO<W
MOG4*H>;VBTZ#)4?WV=.NMA^-9^Y;:;W=?7%^Y&J>H<Y<S%#4ZPWC#BCW%><F
M1E;VRVDJ#7Z'V<<%?O@*11OP_4QB(3<34M!^2I_^!U!+ P04    " #6> 53
M=2CO6+4"  #Q!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6RM5,%N
MVS ,O><K" _8J8@3)]V*+@G0I"NV81V*%EL/PPZRS,1"9<F3Y#CY^Y%RZF7
MFL.PBR5*?(^/M,A9:]V3+Q$#["IM_#PI0Z@OT]3+$BOAA[9&0S=KZRH1R'2;
MU-<.11%!E4ZST>A-6@EEDL4LGMVYQ<PV02N#=PY\4U7"[9>H;3M/QLGSP;W:
ME($/TL6L%AM\P/"UOG-DI3U+H2HT7ED##M?SY&I\N9RR?W3XIK#U1WO@3')K
MG]CX6,R3$0M"C3(P@Z!EBRO4FHE(QL\#9]*'9.#Q_IG])N9.N>3"X\KJ1U6$
M<IY<)%#@6C0ZW-OV Q[R.6<^:;6/7V@[W_,L =GX8*L#F!14RG2KV!WJ< 2X
M&+T R Z +.KN D65UR*(Q<S9%AQ[$QMO8JH13>*4X9_R$!S=*L*%Q<I6E0I4
MY>!!F )6U@1E-FBD0C]+ X5@QU0>Z)8=7?8"W1NX)8+2PWM38/$G/B5IO;[L
M6=\R.TGXJ3%#F(S.(!MEXQ-\DS[?2>2;_$N^<*V\U-8W#N'[5>Z#HT?SXT34
M:1]U&J-._U>53])QHU[Z6DB<)]2)'MT6D\47&W P'L/K5Q?9>/P.3F?Z&3="
M#VIG)6)!QQYNG*T&@1H.@@5>SZ!%>FI[R%%:.E9F:_46"]K 5CAE&P^::6)K
M6>//0!3T1!77C7L-CNE9@M1"59[QH42PCFYH$("TC?-DKR%O/*7J_7#PB$!2
MT0FM]]3\DIR!_HPGZ32)CIAP)PG 8.;4BG*.5MTX65*[LESZH<)(C.["F4Y/
MB("8,&OCI,G&7:"*\78/PB%7*!>Y[GS0DSM;0_C;HTB/VK!"MXG#QG-Z)G0=
MV9_V\^RJ:^/?[MTPO!5N0[JIOFN"CH9OSQ-PW8#IC&#KV-2Y#30BXK:DF8R.
M'>A^;>DY' P.T$_YQ2]02P,$%     @ UG@%4Q7]#L0F"   DA8  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL[5A;;]M&%G[GKQAH@T(!:(LSO+NV
M@<1-VBS0QHC3YF&Q#S0UD@8A.>K,,$KZZ_><,R0E^9:VN\7NPSYXKN<^YYQ/
MYOE.FX]V(Z5CG]NFLQ>SC7/;L\7"UAO95O94;V4'-RMMVLK!UJP7=FMDM22F
MMEF(*,H6;:6ZV>4YG5V;RW/=NT9U\MHPV[=M9;Z\E(W>7<SX;#QXI]8;AP>+
MR_-MM98WTOV\O3:P6TQ2EJJ5G56Z8T:N+F8O^-G+!.F)X!<E=_9@S="36ZT_
MXN;-\F(6H4&RD;5#"15,G^25;!H4!&;\.LB<32J1\7 ]2G]-OH,OMY655[KY
MH)9N<S$K9FPI5U7?N'=Z]X,<_$E17JT;2R/;>5I1SEC=6Z?;@1DL:%7GY^KS
M$(<#AB)ZA$$,#(+L]HK(RN\J5UV>&[UC!JE!&B[(5>(&XU2'CW+C#-PJX'.7
M-W(-(7;V?.% &IXMZH'SI><4CW!F[$?=N8UEK[JE7![S+\"*R10QFO)2/"GP
M[WUWRN(H9"(2_ EY\>1:3/+BIUUC[^16&Z>Z-?O'BUOK#"3"/Y\0GTSB$Q*?
M_(G(/<F)=79FMU4M+V902%::3W)V^9-V,N""G;!1,/N@W":05;V!W/VU5U9A
M'H=L)UEEK;26N8UDG91+YC1;*ELWVDI:&.DD4YVO65\^3>4\H>X-@YHV%87$
M#LI.V4M95SWPZQ7)M:I5365 I[0!G-72.*AQO$8)!Q:A'95C6Z,_J:4D0K52
MM5=<=4OV29K] ;JK:FF]'^NUD6NP;+0(I:D.K>PD>[^1P95NMU7WA56-!1_!
M+0-%@(Z@2N78IK*L8E:OW*XRDM2-OM8@#&H3O324 M5M(T>'3]E-;^0/%<3>
M.K!EHR#,JJN;?BDMN];6R<:J*F2*PAQ8W<C[86,]Y+[Q\?H3)KS?@/11U*1\
MDM1 G#HK0X;-U<FNZFH9!K;?HB32,Y*>/*!P"#0H_B2[7MK3PWA^\[="\/Q;
MR^J-DJL#QY:R5M1PV^HC>#9'U^[R7+UZ^QP>I-'PI& OI#!D!#PIF>134_KD
M!+&4@V X)HZ"I)Y4!?O4&RL5" $(AN5'D#%: ]G2RLK"B]E#F2%I]%Q>X6UO
M(3V@-'JG&O4;>H2A,UW5#"^ 1_?>,3BHE5-V?6SU_6)A^#J(!4O(4ZA QVS5
M8$JOC0;=4 DK!4D%V .EOX9CV8&(QL=G"0FLL TA'#'Y>8MO3+$+6D@[IEI*
ME,XU7\(#W9 >NI6G[,-&&AF\UGJ)[P*,KXUN0_:FJT\9]A ;0/7X5^L@:=62
M\N*UPNQ18,.-@P/OQ?SGKNJ7"NZ?']6:;*#V.WI;"EX]G(/-G5U)8]FM=#LI
MNWU (%Z'K[</];8W6^A*/ON #+)FA^=#)6STSAXU*E@%!Z7R0.SG5:M[7$ S
M<AO=6XB<?7[&;N#WRK)OZ,G>3FQC,PW>;XR4$&&"+(F0Q0!PY 0X["L$4?#+
M01L+\"FOCCK=F,0W0TT2R;NA+J_V=3G2O1JBC.E-M&_AU<S1LP7OM8/&Q_YK
MFH,74,K.G@7?0[[M5-.P9XR'99+#7)8EC"?P)^ DHQL>QS07/#Z\"UXT3:!)
M244"0RH:GH>QR%D<1H5@<YC*F#VG4Y[AE&0Q7"9YPN9)F$4)7F9A',?>NL#+
M0H5E*(#J&4M %(=Y$@8&1*'(!!(585JBF6DH"G1@$CH(*(-W0ZL\N__6QZAV
MI[>"A#C,RG3P^>1@'X<\*H[.81]<&[WL:Q=0VV!EEL#="<TYF(AKF(.C]WP0
M4KSV$Y848AI3/HQ#E,;^3^')4GPT)/3FI"%/.)E51AA 9/8W29CP#%J"=03_
M9@K-='0$ZX_&R$(*\%B04W[%PY1[)VFU%[CU4;$L2PJZQSF-.*UAWE-^#6Q/
M6)R*:120J30.$:E1##MP"@S+BVCD(2-%&/%\Y,2$#+['WA[XWHXIGI>,QQ%=
M1U&))Y!5 A*?_(RBX#L)O^Z@YU(.?5.UVV\9M"X(T6\^0!R]0^<X:.$0>!\F
MD20!%62P;WX32O P200K,A\\4< H,B@607+"N,B#H<J#N]"QF,//0TLE46 2
MS'-*?2I2RH<THN,DFLZ3K!Q, 9!H+?YZ!(\T ,G^5\P]B&*#'B#&(C]2?C:*
M\Y2B9/,4M*'3M!%^DP=OB"!PU6<V'YQ_OK@%&,7@GWBN.80-1DXUC"DRYPF=
MTQ3\)%UPU_.88RW.N7?="\ 60>['=)<(?^=E 4O*@QOU^2GD>/+Z_[CQOXH;
M VIXS)C$#'@QH(7'BKV8?QLGLK!,#_%@W*=AR?G!.>WOX 0/LZ(8&B>NL /P
ML9$*_@?PHHS3:>30Z2+(=XX.%@ []V"C"#-Z)Z3WUI5A2C@+L8X)6TG&LU$*
MLL2B^(^@!R"32,E)OX+VG&#7G9?8I^#5TN@!!(&4BM(A-+@" Z-XV,/JCR!)
M5D33F&:I'Q]%DC2, !0&ZC"'J"1@<$R<WF3()5X<HPG\6(#,%6E*7A8YAQ&;
M= (]:"X2\A-$?151XBABG/ R@5' 3N28,$E>/ XI4&D"V/*2E$=0G2(L(%@Q
M],-1.>>_!U=B^GDU%^D$(''."5XRWW7Y=,%Y^I<B"V BX1N\=ISCB+4,*(LO
M&?T^=.$\\E,ZPDM&Y]ECX)+0S\QY[,&E%#D5!OZH@$ DJ0^!!U<O"L,0_57_
MT#WTA6MQ\)VPE69-7T,MI#O\/^4_&4ZGTP?7%_X[XY[<?ZW]L3)KU5G6R!6P
M1J=Y.F/&?P'U&Z>W]-7Q5CNG6UIN9+64!@G@?J7!MV&#"J;/T)?_ E!+ P04
M    " #6> 53RRYLAVH"  !M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6RM5-MNTT 0??=7C Q"(*':L9-2A<124EI1I**J$?" >-C8DWC5O9C=
M=9/^/;-KUP2)!I!XL+TS.W/F<CPSVVES9VM$!WLIE)W'M7/--$EL6:-D]D0W
MJ.AFHXUDCD2S36QCD%7!28HD2]/31#*NXF(6=#>FF.G6":[PQH!MI63F88E"
M[^;Q*'Y4W/)M[;PB*68-V^(*W:?FQI"4#"@5EZ@LUPH,;N;Q8C1=CKU],/C,
M<6</SN K66M]YX6K:AZG/B$46#J/P.ASC^<HA >B-+[WF/$0TCL>GA_1+T/M
M5,N:63S7X@NO7#V/SV*H<,-:X6[U[CWV]4P\7JF%#6_8=;;C/(:RM4[+WIDR
MD%QU7[;O^W#@<)8^X9#U#EG(NPL4LGS''"MF1N_ >&M"\X=0:O"FY+CRI*R<
MH5M.?JY8M4TCD+KLF(!S9FNX))[@2G5\4^-FB:,XWCHI>\QEAYD]@7D*UUJY
MVL*%JK#ZU3^A_(8DL\<DE]E1P ^M.H$\?0U9FHV.X.5#T7G R_^MZ(M.9^'K
M8FV=H1_FVY%@XR'8. 0;_]<.'\7TDSJU#2MQ'M,H6C3W&!<?M<-HE,.+9V?9
M:/06_AP85C3C52L0].8OS*,5WT>RHQ8]M4#$H"<F>KF0NJ7615R!JW5KF:KL
MJ\"7?Z61!XP:QBNH6L/5EJP0'I"9:72E'%(1+L(]K1J+\!Q&]$SHHM02(\?V
M:$F1CR?^*H7?D9(<C(!$LPV#;J'T6773,&B'7;+H1NBG>;>(KIG9<F5!X(9<
MTY,WDQA,-]R=X'03!FJM'8UG.-:T#]%X [K?:&*B%WR 8<,6/P!02P,$%
M  @ UG@%4Q9'5!7F @  ) 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULI57?3]LP$'[GKSAETYZZIDG+C[&V$H6A@<2$8!L/TQ[<Y))8.+Y@.P3^
M^YV=DG4:H$E[27SV?=]]=_%=YAV96ULA.GBHE;:+J'*N.8QCFU58"SNF!C6?
M%&1JX=@T96P;@R(/H%K%Z62R%]="ZF@Y#WN79CFGUBFI\=* ;>M:F,<5*NH6
M41(];5S)LG)^(U[.&U'B-;IOS:5A*QY8<EFCMI(T&"P6T5%RN)IY_^#P76)G
MM];@,UD3W7KC+%]$$R\(%6;.,PA^W>,Q*N6)6,;=AC,:0GK@]OJ)_33DSKFL
MA<5C4C<R=]4B.H@@QT*TREU1]QDW^>QZOHR4#4_H>M_T0P19:QW5&S KJ*7N
MW^)A4X<MP,'D!4"Z :1!=Q\HJ#P13BSGACHPWIO9_"*D&M L3FK_4:Z=X5/)
M.+>\;M<6[UK4#C[=\]/.8\>T_C#.-A2KGB)]@6(/+DB[RL(GG6/^)SYF.8.F
M]$G3*GV5\+S58YA.1I!.TN05ONF0XS3P3?\U1_AQM+;.\(WX^0K];*"?!?K9
M_Y3P=8HOY' GF<&[-P=IDGR$OQ7?5&APYY0HAV.JT<*IH7H$9SH;@]":6IUA
M#GS-SUOU"$E?NQ%(AJY(&#XJX$0:[@4REJ]MIH1A@ #;8":%@DS8"G)Y+W/4
M.3AR@D66\!8FXV07OE;2,CN^=]R1 V9P[Z12L$9HA/18X&N;W5:D<N1@')GC
M$FL0P7 50J;(HC?6K>5:6#M(3_>?M'?252RP$8^U+T0NN$:,.&I+;@M(]GJ_
M,6O#':Y)(_0C5!RB$CEH N(XAEO%H6&M(["RU+*0F6 N,M#JUK:< U\#;448
M$=;O8U_O@LL;E!92"QVRM8ZY!BE\:*@MJ^ D+7/Q%]C9I/<,R(Z?NVKQ5N?6
M:,HPGRQD_#U=W\3#[C "C_K._^W>S\\+84K).2@L&#H9[^]&8/J9U!N.FC '
MUN1XJH1EQ6,<C7?@\X+X%FX,'V#X,2Q_ 5!+ P04    " #6> 534_22V(H#
M   >"   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6RM5FUOTS 0_IY?
M<<JG3AI-FG9M5[65UL$$"%"U#O;932Z-P;&#[:SCWW-VTK3 -B'!%\=O]]R+
MG[O+?*_T-U,@6G@LA32+L+"VFD6120LLF>FK"B6=Y$J7S-)2[R)3:629%RI%
ME,3Q."H9E^%R[O?6>CE7M15<XEJ#J<N2Z1\K%&J_" ?A8>.6[PKK-J+EO&([
MW*#]7*TUK:(.)>,E2L.5!(WY(KP:S%8C=]]?^,)Q;T[FX#S9*O7-+=YEBS!V
M!J' U#H$1I\'O$8A'!"9\;W%##N53O!T?D"_\;Z3+UMF\%J)>Y[98A%.0\@P
M9[6PMVK_%EM_+AQ>JH3Q(^R;NQ.ZG-;&JK(5)@M*+ILO>VSC<"(PC9\12%J!
MQ-O=*/)6OF:6+>=:[4&[VX3F)MY5+TW&<>D>96,UG7*2L\L5,SP%)C-XS45M
M,8-/Q(1W,E4E0@2]#\J8,ZA0PZ9@&J%WQ[8"S=D\LJ3=841IJVG5:$J>T32&
MCTK:PL ;F6'VJWQ$5G>F)P?35\F+@.]KV8=A? Y)G Q>P!MVH1AZO.$S>&MR
MTG@G7X&D(' ?A-D+R*,.>>211\\@;RB5LEH@J!QN,54RY8(SSTK:^?,)VO"O
MNZA?J[*JK9<P3T7^1?4NKV>F8BDN0DI<@_H!P^5=@4&N!"4EESO@!ACEV.^F
MV0+;D&1$+J@-&<>EW]YV5F>MU;PCC>A(TPBG)^9#CY6JEM8T0*HVA&'.9G (
M4O _@A3<%1HQ*!O&H6,<$%_0\V7#'Y\^"7I<!D>;/+'<$!]G@3=D%MS[=,<L
M8 ^HJ7HUGAJ@NF<L2;N@CL\'<4QC,KAT\XN!FR?3H/7@WT#^D,4\ITIG7+#\
MBU"Q X-IK;GEA#D=P_ 2+F,8#8,[99EP:+1):!=3-XX\\F007$G+#PC!$6$&
M@PE,8C>.Q^#HTV@\\(2>7]3FA#CL!.?@V5[5(H.";":V&:J<#:&8=.+45(S#
M 61:DN_F2*$^7*6ITBXBXL>YA]__1?"\(JDL;!%)2_:5"BIII%[VE'5]N"]0
M8W"C5.;81& W6I7GCFI]^*0LFL JK_R:.*8$IZP@N!LN&;&50KHA^B&U+'J&
MWF?)ZHS3^1D\54*BDYI=HM[YSF0H52@WFO+=[7;-[ZJI^<?K3>?\R/2.4V8)
MS$DT[D\N0M!--VH65E6^ VR5I7[BIP4U<-3N IWGBGQK%TY!]TNP_ E02P,$
M%     @ UG@%4S\X,KM) P  _08  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&ULC551C]LV#'[WKR",/?2 -'8<.TZ")$#NKMM:M-NA=^T>ACTH-A-K
M)TN>)#?7_OI2LI/+#4W0!\L217[\2)KT8J_THZD0+3S50IIE6%G;S*/(%!76
MS Q5@Y)NMDK7S-)1[R+3:&2E-ZI%E,3Q)*H9E^%JX65W>K50K15<XIT&T]8U
MTU^O4:C],AR%!\%'OJNL$T2K1<-V>(_V4W.GZ10=44I>HS1<2="X78;KT?PZ
M=?I>X3/'O3G9@XMDH]2C.[PMEV'L"*' PCH$1J\O>(-".""B\5^/&1Y=.L/3
M_0']5Q\[Q;)A!F^4^(N7MEJ&TQ!*W+)6V(]J_SOV\60.KU#"^!7VG6XV#J%H
MC55U;TP,:BZ[-WOJ\W!B,(W/&"2]0>)Y=XX\RUMFV6JAU1ZTTR8TM_&A>FLB
MQZ4KRKW5=,O)SJ[>2LODCF\$ I,E_&DKU+ V!JV!5P^,Y.9J$5GRY/2CHD>]
M[E"3,Z@3^*"DK0R\D266+^TC8GBDF1QH7B<7 =^U<@CC> !)G(PNX(V/88\]
MWO@,WF]*E7LNA _Z) =]Y+?<%$*95B/\O=X8J^GC^>>"V_3H-O5NTS-N[ZFG
MRI;\J"U<R/R/$GX1V+7NW#2LP&5(O6E0?\%P]5!AL%6"^H[+'5A7S+[Y^#<T
MH%H-_"4)Y4FPOORL5JVD#9=@*]4:TC #P*<"&PNMP6TK0/ M7LWA)P,+J(X8
MN#K>8H'U!G4P'@W@C;&<&@S+P)77U3B&3QX_>$_XP3-BT',S[>9?ZFNP"HBE
MMOP;<TT^#QXT*U&R&DW@G%MWI( ?#?P"Z2COUV28P708!^NBT%ARZXT-Y"3-
M(*.+&]]Y1$^CZ"XKWA@8#R:3]+ .8Q@YW3MB[M(TRV/_I"3[0\G7A:H;M$1Y
MIQ%KKS*BZ-SCS+)!DN9 :Y8'[]$0WZ)HZU:X/+P("I+!;#*C-9]E03)(\BGM
MTTER$FOT'&?P2BI[+C]7D$XR]Q!.GHX=<I('OD*'S"8D';W(^/^^BSGED*PG
M$_^>I5/X46-$)R.)\KCS@]= X;ZH;CH=I<?9ONY&VK-Z]V/XP/2.4W4$;LDT
M'N99"+H;MMW!JL8/N(VR5#2_K>C_A-HIT/U6*7LX. ?'/][J.U!+ P04
M" #6> 532$=^_LX"   _!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6R=5=MNVS ,??=7$,8>6J"H+TG;I$@"I)=A'58L:+OM8=B#8M.Q4%GR)+EI
M]_6C9,=+@2;8]J([SSDD37JR5OK1E(@6GBLAS30LK:W/H\AD)5;,'*L:)=T4
M2E?,TE:O(E-K9+DWJD24QO%I5#$NP]G$GRWT;*(:*[C$A0;35!73+Q<HU'H:
M)N'FX(ZO2NL.HMFD9BN\1_NE7FC:13U*SBN4ABL)&HMI.$_.+X;NO7_PE>/:
M;*W!>;)4ZM%M;O)I&#M!*#"S#H'1](27*(0#(AD_.\RPIW2&V^L-^GOO._FR
M9 8OE?C&<UM.PU$(.1:L$?9.K3]@Y\^)P\N4,'Z$=?OV9!Q"UABKJLZ8%%1<
MMC-[[N*P93"*=QBDG4'J=;=$7N45LVPVT6H-VKTF-+?PKGIK$L>E2\J]U73+
MR<[.YEFF&\SA^IG2;-  DSE\MB5JN&RT1FGA$V=++KCE='OPP)8"S>$DLD3N
M(**L([IHB=(=1*=PJZ0M#5S+'//7]A&)[I6G&^47Z5[ CXT\AD%\!&F<)GOP
M!GTD!AYOL -OP5Z\;SX"/BQ,&/@^7QJKZ=OYL8=BV%,,/<5P!\4]E53>" 15
MP+\%_JUX[^5RQ7QN:I;A-*1J-:B?,)P]E!@42E E<KD"Z_SMRI'_(@FJT50F
MK2[<UJ6\KJS3);8^"&:<,P>L4HVT!K@$6ZK&D)$Y/(?_=SB@]&+@TGN%&59+
MU,$@.0I<KEW"X^!&9JK"P($8YM)FV3.-=9M%> >#E(;D=!108C7Y'&@4S)(
MMLGM63R&]"P)+GV9$4..M3*<W$A',$B"A58%&M=^F @*?!6+/CR#X1B2=!QT
M[@5_&3>2=I0D(YI/QF-XZ]N*MHJ:Q*U\ZS*0N4"W]=V?]MUQWC:%/\_;UGK+
M](I+ P(+,HV/STY"T&V[:C=6U;Y%+)6E2/AE21T>M7M ]X52=K-Q!/T_8_8;
M4$L#!!0    ( -9X!5,L5*HRA0(  %\%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;(6434_;0!"&[_X5(ZL'D  [3@(()98(:54JJ")"VT/5P]J>
MV!;[X>ZN"?S[SJZ-FTHD/23>CYEGWYF=V=E6Z2=3(5IX$5R:>5A9VUQ%D<DK
M%,R<J08E[6R4%LS25)>1:32RPCL)'B5Q?!X)5LLPG?FUE4YGJK6\EKC28%HA
MF'Y=(%?;>3@*WQ8>ZK*R;B%*9PTK<8WV6[/2-(L&2E$+E*96$C1NYN'UZ&HQ
M<?;>X'N-6[,S!A=)IM23F]P6\S!V@I!C;AV!T><9;Y!S!R(9OWMF.!SI''?'
M;_1//G:*)6,&;Q3_41>VFH>7(12X82VW#VK[&?MXIHZ7*V[\/VP[V^0BA+PU
M5HG>F12(6G9?]M+G8<?A,M[CD/0.B=?='>15+IEEZ4RK+6AG330W\*%Z;Q)7
M2W<I:ZMIMR8_FWY5%@VLV"O+.,+1H_N8XUEDB>TLHKSG+#I.LH=S#O=*VLK
M1UE@\:]_1)H&8<F;L$5R$/BEE6<PCD\@B9/1 =YX"'3L>>,]O"5F%I:UR;DR
MK4;X>9T9JZDH?AV 3P;XQ,,G>^!KZI6BI02J#=PI6<(C:@'NR/<R>9#ENO#*
M-"S'>4AM9E _8Y@Z:#! 8?]Y >4- Y>W)>8H,M3!>'02N"2Z3,;!T:T,;*5:
MPV1AC@.Z>6+E3\%*4R5TG4+#4C-!9";A YS2;W02CZ?!'1H3Y*W6*"TT2GMK
MDB!]$35]$1$8E*U0 R=II]9)*YSJ4SB:G(_A./!%%_S7OCMZ>I' >U<4[12]
M0%WZUC:0JU;:KOZ'U>'UN.Z:YJ]Y]_3<,UW6T@#'#;G&9Q?3$'37SMW$JL:W
M4*8L-:0?5O0"HG8&M+]1%%$_<0<,;VKZ!U!+ P04    " #6> 53_<MWQ6$&
M  ";$0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6S-6%MOVS84?N>O
M.#!:( %L61=;EH,D@)-F6P>T#9*TQ3#L@99H2ZLDNB3E)/OU.X>T92>UO:1/
M0Q!)%,^=Y_M(^?1>JF\Z%\+ 0U76^JR3&[,XZ?=UFHN*:T\N1(TS,ZDJ;G"H
MYGV]4()G5JDJ^Z'OQ_V*%W7G_-2^NU;GI[(Q95&+:P6ZJ2JN'B]$*>_/.D%G
M_>*FF.>&7O3/3Q=\+FZ%^;RX5CCJMU:RHA*U+F0-2LS..I/@Y"(A>2OPI1#W
M>NL9*).IE-]H\#X[Z_@4D"A%:L@"Q]M27(JR)$,8QO>5S4[KDA2WG]?6?[&Y
M8RY3KL6E++\6F<G/.DD',C'C36ENY/UO8I7/D.RELM3V"O=.-HX[D#;:R&JE
MC!%41>WN_&%5ARV%Q-^C$*X40ANW<V2C?,<-/S]5\AX42:,U>K"I6FT,KJAI
M46Z-PMD"]<SYK9'IM]X%YI7!I:QPK36WY3JZX]-2Z./3OD$W)-Q/5R8OG,EP
MC\D8/LC:Y!JNZDQD3_7[&%X;8[B.\2(\:/#WIO8@\KL0^F%PP%[4YAQ9>]&^
MG'.N1&]J<[[FC]AB!B9*\7HN[/.?DZDV"OOEKP/.!JVS@74VV.<,890UI0 Y
M U?LZ8_%OGJ@9[&KU@>M$V1/](*GXJR#F-1"+47G_"X7C%>RP530J=YRFFX[
M%<XI%!JXAIDL$: :CIRFAJ(&D\M&\SK3QR?PFCS87:Z$8)5K T%M +B(PB[B
M;?&P>X;1\M(:^] ^,>N*R069U_ &PC%=(KP,W87="%RL(C4B8S95X/=<91IZ
M$.!?R.ZDX66K.2 E>QG"@=4=MJL[?/'J7FE3($U@1K_P0L$77C:;:L$GE\*N
M)3[H8O\24^5Y_0BB]6MR 3/RO5S[=A59EZ_113VW4A<EQQ7$Z"5BO/=!*(.K
MY\1@@=4DN4IF@NC(Y,ZP;1":X!HIW)ED1[PL01.@8-TX.5\*F J!E)O]C0Q&
M@4DB<&)B:RKHX6[2&^"[I5#8@7I1%C3#L6'3M%$*5;#]WHE45%.A;"<\:\$7
M%9N]H-?8QX9\,-1=E\DVD(MZT:@TQSXGY* AEZF&8-3U?1^&=&4WA?[6FU'#
M%[41.&U 863@>TD(;R'PAC&\900-VZ1+62)8,.%'&/E>X*/(>.1%*#*ANJ)$
M5BR+#..%QT*4&7SL3^A_WW0/>AOC93&S95BG,E.RLB7/*"*<F"/-&1A[B?T_
M@("X14#\8@1\KI5(Y;PN_GE.#)<2JV*#^5POA>V)B87I+CP<=+@?#QL<--MQ
M/.&\M(VC6<>QHHO[O$AS['9LYZF +7U<2]P)'T%BK]I2*D&''0("6:#[PK:(
MY5'V&A[]B7JQ/P17FKEN;@$2!=J<M*+L*>K;UZIE2GC"E)8AV?ZBK38*BQEV
MM$E?%P_@T'6,A#HB?NW9!Y(,89S@<)S0((*!CX.!3X,!! &Q<\"0C\-DI45/
M!]IQU+;CZ'7;[8H+8$+'/P3=KH8[:')WPVWO2^YH28!N<%D4R$;!U?>&7KRO
M4SQ1X+D3KDN.:X$]XHZ_MLI/MMT-CR*T,WS-U<LHE>VGU/^L!OMJCZW8''PY
M]]H1T B>S&W:?L689%,\")46Z([V#.'(A5FJL=M0BLU!YZ@&-V#+3)/Y7(DY
MSK-5ZRV0>5W6;LO"\:H*1T7-'JG7CQ%!V+;X&9 Z(?:I,=I@E3"6+MO"0-<=
M'@(?>3F)L:=B+QS:FQ_#T(NHU9)@T/7'/ON50L5$5TS^!H*!-QK1W??&9,-#
M9K]:I9?!$<J-X@BHT4,O\NUM'"*YCP;$O@5N67W\3)B)PECQ[CA)K/3("T8V
M!MP,1EZ8/(V^/179_2CPPVX44<B)%P56>3!&U8B..J,H[([]\3HH.IT_UX^3
M;CQTWL:1<XJ;E.?;\TX2=X=QPM9L\%PWBKKQB"H4!%X0VA"2,5[&0UN<N!L-
M@D, 35J )B\&Z.;HMNK.=5LB9Q&0=H)H%X /NMP-X!^/C?]7$+_J7/13)7W&
M IL3T0;0[1&<@,T<#C_*NK=C:[%'I"[L &8W'/H.8N$&@43^/?;%;7)'3N:X
ME=I@RLD=]OFTI:W&SI[M;WTP5T+-[<\"&OD*%\I].[=OVU\>)NZ#>R/N?K;X
MP-4<R0E*,4-5WQOA:5ZYGP+<P,B%_?R>2H,?\_8Q%QS7@@1P?B:E60_(0?M[
MS/F_4$L#!!0    ( -9X!5,W7M(_*P0  *\+   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;.U62V_C-A"^ZU<,A!P20(DE65+LP#:0>+?H+KIHD&2W
MAZ('6AI+Q$JB2U)QMK^^0^IAN^MXFTM//5CDD//XYL'QS+9"?E4%HH:7JJS5
MW"VTWMR,1BHML&+J2FRPIINUD!731,I\I#8266:%JG(4^GXRJABOW<7,GMW+
MQ4PTNN0UWDM0354Q^>T.2[&=NX';'SSPO-#F8+28;5B.CZ@_;^XE4:-!2\8K
MK!47-4A<S]W;X.8N-OR6X0O'K=K;@_%D)<170WS(YJYO &&)J38:&"W/N,2R
M-(H(QI^=3G<P:03W][WVGZSOY,N**5R*\C>>Z6+N3ES(<,V:4C^([<_8^6,!
MIJ)4]@O;EC>Z=B%ME!95)TP(*EZW*WOIXK G,/%?$0@[@=#B;@U9E.^89HN9
M%%N0AINTF8UUU4H3.%Z;I#QJ2;><Y/3B 9^Q;A >,!5YS6VDSI_8JD1U,1MI
MLF#X1FFG[:[5%KZB+8%/HM:%@O=UAMFA_(B0#?#"'MY=>%+AQZ:^@K'O0>B'
MP0E]X\'=L=4W_H&[:RDJ6!)6265!(=<%+&VP4<+OMRMES_\X83 :#$;68/2*
MP4=Z15E3(H@U=,85O..*Y;G$G&G,8/6MOSD6\)/JS9.]41N6XMRE-ZE0/J/;
M.^DPK25?-=ID$[0 9&EA<(A& L^PUGS-R;[L8I(2FEQ(3@"Y@NP (Z]!%Z3$
MJEJ9IPSGK!)-K55[)QK%ZDQ=7,&;/':>"HGH5&W5H*D:H)SCD'/X 8/O?$%)
M?A!X*EV',, 2I1Y.X!%SZB$:'L5:;YE$R_* I05"%:#H^?(Z'_C>EYR>F955
MEO=7<EQ:3E'RS(K]]R:_]S(],&DRSU,<<GD&8R^9QK1>=K^>'GN!/SDX)]JY
MER)K4NTH1@\?IDE$=Y=VO9XF=D^K<^"0[!Q*=P[UUB\AFH3#-PZZK_,D-"L=
MV1?%&41>$D_-2HPMG-@+HL#"FOJ1H8/^)O*B@"#PEU/5<O+Z_UIYI582;QKO
MUT1/Q]XT"/;.+?V/6@F\9#*Q%=+N B^F/+0T[=Y0,]-Q/'P#SP]\. ^"""Y@
M0J7W7>E,O"1*:#7\+;JI%T\,VFLO&INB:76<]5J,R#B<P(FF'@]-/?[737U9
ML#I'VP6'_Y-?.%OQDOY,41UKZ2>5'V_I3P4Z:U%2WS4Q:]LPC2]FME&V,Z<[
M&*:]ISV4<@<%LD9::6)7_ 7L.X$-%8O(CCZFOL,[!QW^!M[@OO,.UR@E%667
MNAOG<XU,UKL3^,CJAN9!RE=KUF0N&(<[1E)&0<H5A";#3O_7(=N1Y2_"?1YZ
M?N+#Q1'E!QX9U4D\/EH#H[TABL: W(Z*BB))(6CGJ>%TF$9OVR%LQ]Z.LI^8
MS'FMH,0UB?I7UY1QV8Z'+:'%QHYD*Z%IYK#;@B9JE(:![M="Z)XP!H89??$W
M4$L#!!0    ( -9X!5,C=AQ'J04  (H0   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;+587V_;-A!_YZ<X&"V0 *DM49)E!TF )%VQ#ND:).F*8=@#
M+9]MH9*HDE2=[-/O2,FR[-A>VJ$/H4F*][O_=V3.EE)]T0M$ X]Y5NCSWL*8
M\G0PT,D"<Z'[LL2"OLRDRH6AI9H/=*E03!U1G@VXYPT'N4B+WL69V[M5%V>R
M,EE:X*T"7>6Y4$]7F,GE><_OK3;NTOG"V(W!Q5DIYGB/YE-YJV@U:%&F:8Z%
M3F4!"F?GO4O_]"JVY]V!/U)<ZLX<K"83*;_8Q?OI><^S F&&B;$(@GZ^X35F
MF04B,;XVF+V6I27LSE?H[YSNI,M$:+R6V>=T:A;GO5$/IC@356;NY/)7;/2)
M+%XB,^U&6-9G8]Z#I-)&Y@TQ29"G1?TK'AL[= A&WAX"WA!P)W?-R$GY5AAQ
M<:;D$I0]36AVXE1UU"1<6EBGW!M%7U.B,Q<W2"II.'H0DPSU\=G $*C]-$@:
M@*L:@.\!&,('69B%AE^**4XWZ0<D3"L17TETQ0\"_E85?0B\$^ >]P_@!:V&
M@<,+#FOXU^5$&T5!\/<!S+#%#!UFN ?SGG)C6F4(<@8.'WYYI#31N,M^!Z%L
MTIWJ4B1XWJ.LTJB^8>_B88$LD7DI"RR,MEPRQP5K+K!$A2 TS&1&647N$[FL
M[,FT +.0E1;%5!^?PEXYV<-"(;*\=AU:U\%]^KBQP<@3R%:>@.[*@P/?V,<2
ME3!I,6>UU(G4!EZ![P_;D0>!&SE[EQ:B2+!SE%WF4IGT'V'3EI'D0FLDW0+@
M$$'(WA>&U*=SE-2SFKHQCYQDZ=R1:?#I-(> /4@C,E90>=L4AG18C3QT8S"&
M Z$1M:$1O3@T[JNRS)!*&(D 5R)SHMZ[6ON^J NJK4QWF E##C"R=I+>%47_
MP;7#B4T:3G553SN<U)I35J?%DJ+H.P/I1[7:BJ>WF& ^0<4"OXF;AH+="F6>
MX*-9H +G/MC[93O6].FSZ+O[^&D50>3DD^&0VU_NHO!D-!JYWSB*7 C4J_$X
M8->54J0BDRNX)GZR5$S2+#4I6CQ_[,+(BRW=V(Y^/*9Q9 <^'+'?99&\ (EX
MC@+PPQ""$Y_'-'J$X\<CFO$H;J+XL"Q$&;NLBGRW"GGH?GGDM!K&;A7Q:(\C
MH'7$1DZ226^5Y6R>&$4#X-<J+:WW3T"853HYEL.8729)E5>ULT0GC>&(&!W#
M4>#!\5XXFZ0DHK5H$*\=T$EJBKZ-C'<NL*S]8$OH&HW.-];?J WD_,!O;+I9
M0;8L:DT6ANRSZ^U6I6_D@#E2'MG[SMH15)!R.**<>4*A*%^>A26,^Q&%27_;
MMA#0?M"/G[.8ICJQJ0B$@SL H_X(7M?C-J;/^SY]\X.^!Z\/E+1A6]*&/U;2
MKH5>P#LJ'-]?S@YRW-T4-VI<8EG/+&L;1-)5A)];Z5ZH[$_MK%8&5HIT2FHH
M6&N09)7EXU1!R$F02CFYUU>'3F1WHZFU(UE&R1RV2HSN]&W?54C7*CD_ /$\
M0RU)\[?*TQ<1KHAL;0X9%7+6%'(Y,91_M<;XF"Q$01EC37)0UQ:7JFO45$,O
M?K8^D#%QFS'QBS/F@S"5JBL*K5IIFON8C=XF?9N=F[7PNQ+G(./=B;.6@.T*
MAQ^Z3?X/K=B?MD@R>B]8@D[WT=0#MI#T)HQF-BG8D4X?.S6X3JUC=Y.SL1;;
M4QS"$0<_LO, PN&(RJ^=AQ"2C]TV72:]B*9TVZ;W[(R*./7A<#R$-TUOJ$U5
MBJ?<7<-#^CB&D+,;U)K51B(QG*$+)W/:7$WAR*<&'MF.1\,&6K</U3V:>IT#
M7'6JTK9-US+I0D$(E'C'[$86\S>VS>R >=5<&FR3WQF]@\[[,$<U=Z]@#:Z_
MU$_%=K=]:%_6[\OU\?J5_D&H>4H\,YP1J=>/Z5ZJZI=OO3"R=*_-B33T=G73
M!8HI*GN OL^D-*N%9=#^^^'B7U!+ P04    " #6> 53=LN, E0&  #;$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6SM6$MOVT80OO-7+(2@4 #:
MVA=?KFW =MHT!=(8MIL>BAYH:641(;DJ=V4Y_?6=F25I.8F=!&W1'GK0/N?-
MF?E('6YM]\ZMC/'LKJE;=S19>;\^F,W<?&6:TNW;M6GA9FF[IO2P[6YF;MV9
M<D%,33V3G*>SIJS:R?$AG9UWQX=VX^NJ-><=<YNF*;OWIZ:VVZ.)F P'%]7-
MRN/![/AP7=Z82^-_7I]WL)N-4A958UI7V99U9GDT.1$'IQKIB>!M9;9N9\W0
MDVMKW^'FU>)HPM$@4YNY1PDE3+?FS-0U"@(S?N]E3D:5R+B['J1_3[Z#+]>E
M,V>V_J5:^-71))^PA5F6F]I?V.T/IO<G07ES6SL:V3;0*M XWSAOFYX9]DW5
MAKF\Z^.PPY#S1QADSR#)[J"(K'Q1^O+XL+-;UB$U2,,%N4K<8%S5XD.Y]!W<
M5L#GCR_-#838.S:]*J]KXYX?SCR(Q<O9O!=Q&D3(1T2D[+5M_<JQ[]J%63SD
MGX$YHTURL.E4/BGPQTV[SQ2/F>12/"%/C3XJDJ>>]I%=F+7M?-7>L%]/KIWO
M("-^>T*\'L5K$J\?$P^%LMC4AMDE>[,V74DJAL!^*IY/RL,R/'#K<FZ.)E!G
MSG2W9G)\M3+1F6W69?N>F;J"3"B]<:QJO>GF_3EXU+JEZ1R[-GYK3,O<\'2A
M>B%K6B@SBD0W1F*]Z=;6&;?/0 .0U5"E>.XQ&YA;V2TJ"<6/502K*' 3@1W]
M'55-R\9N<%&US*_LQI7MPCT_8$^'*;I:=<9$3<@D@YG$( _,F ?L,P0\>FNZ
M:EG-R<X(E+(S SX.)X,F=FF7?EMVAD@N3 UQ!%+;.JCC'8O8=WV4@=<1[1N_
M,AU1VKI:(%MT97U9._:O:8Y.G#/>'40OK5ULJ[IFSYB("YW!7!0%C'OPDW"2
MTHU0BN9<J-V[Z*2N(TM*2A(8LQ;P0&2QDAE3,<\EF\)4*/:<3D6*DTX57.I,
MLZF.4Z[Q,HV54L&Z*,A"A44L@>H9TR!*P#P* P-X+%.)1'F<%&AF$LL<'1B%
M]@**Z,+<FG9CP-^/(CY_$'$LFFIN(,^) 22H."V2WN>]G;V*!<\?G,,^.N_L
M8C/WD2NA);(BU7"W1W,&)N(:YNC!\^SZYSF_?YZ#]CVF(8##F(A^[*/44SD*
M3YK@0T/"8$X2"RW(K()C )$YW.A8BQ1:@H/:@8KJQM",1[<[,6*/QLA!"@@E
MR:FP$G$B@I.TNA>X#E%Q+-4YW>.<<$%KF.\I71\9]DAD]IA*Y#A*R%0:^XC,
M40S;<0H,RW(^\)"1,N8B&S@Q(:.7G74N AN7E<<4SPHF%*=KS@L\@:R2D/CD
M)^?1"P/M=5Z%'/JF;-;?,FA=$*(_0H $>H?."= B(/ A3%+KB HRNF]^Y@Y>
MDJ"+@A:M)<O3$#R9PRA3*!9)<F*59U%?Y3O<50L=W,RF-3A )9%C$DPS2GTJ
M4LJ'A-.QYN.Y3HO>E,J;QC%O(600YGF%O;OO)A_J8;T>(,8B?Z#\8! 7*&7!
MI@EH0Z=I(\,FBUX10>3+.S;MG7\^NS:MP>#O!:XIA U&036,*3(5FLYIBGXR
M/OK0<R6P%J<BN!X$8(L@]Q7=:1GN@BQ@241T6=T]A1Q/7O^/&_]5W.A1(V#&
M**;'BQXM E;<B_G+.)'&1;*+!\,^B0LA=LYI_P%.B#C-\[YQX@H[@!@:J11?
M@1>%2L910*?CD.\"'<P!=CZ"C3Q.Z3DA?;"NB!/"68BU(FPE&<\&*<BB9/ZW
MH <@DTS(R;""]JRQZTX+[%/PU!+^"02!E.))'QI<@8%<]7M8?0V2I#D?QR1-
MPO@HDB0Q!U#HJ>,,HJ+!8$6<P63()9$_1!-X68#,E4E"7N:9@!&;M(8>-)6:
M_ 11GT44Q3D3A)<:1OANAE:*":.S_'%(@4J3P)85I)Q#=<HXAV IZ(>#<B&^
M!%<4O5Y-93("B,H$P4L:NJX8+X1(_E%D 4PD?(.GK3(<L98!9?%)\B]#%R%X
MF)(!7E(Z3Q\#%TVOF5,5P*60&14&OE1 ('020A# -8C",'#VJ2_$V<X'=V.Z
M&_I;P4%>PH=/^/8>3\=_+D["!_L]>?C;XW79W52M8[59 BO?SY()Z\)?"6'C
M[9H^WZ^M][:AY<J4"],A =POK?7#!A6,_^<<_PE02P,$%     @ UG@%4\.H
M,?5B @  3P4  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULE51-;]LP
M#+W[5Q#"#BTPU(Z3M$60!$BZ%NN  D&SC\.P@V(SL5!]>)+<I/]^E)QX&=!F
MZ,&V1/$]/I*FQEMCGUR%Z&&GI'835GE?C]+4%14J[BY,C9I.UL8J[FEK-ZFK
M+?(R@I1,\RR[3!47FDW'T;:PT[%IO!0:%Q9<HQ2W+W.49CMA/78P/(I-Y8,A
MG8YKOL$E^F_UPM(N[5A*H5 [83187$_8K#>:#X)_=/@N<.N.UA R61GS%#;W
MY81E01!*+'Q@X/1YQAN4,A"1C-][3M:%#,#C]8']+N9.N:RXPQLC?XC25Q-V
MS:#$-6^D?S3;S[C/9QCX"B-=?,.V]1U<,2@:YXW:@TF!$KK]\MV^#D> Z^P-
M0+X'Y%%W&RBJ_,0]GXZMV8(-WL06%C'5B"9Q0H>F++VE4T$X/UTV=2V1JNRY
MA!ON*KBC/L&];OL="G?VE:\DNO-QZBE@@*7%GGS>DN=OD%_"@]&^<G"K2RS_
MQ:<DM%.;']3.\Y.$7QI] ?WL(^19WCO!U^^R[T>^_ONROVUM#G[.5LY;^G-^
MG0@VZ((-8K#!6\%HH,I&(I@U_+_LKU7[)'\8WY&K>8$31O/IT#XC>V?09"EV
MB6I[AJ%G0!7'4/'D;*9,0S5)A 9?F<9Q7;KSV(CPRI) F-1<E% V5N@->2&\
M(+>CY%Y[)$4^P1U=)@[A _3H&=)!810FGN_0D:$_&(:C#%ZK=GKTDRNTFSC*
M#HJ@JOW?.VMW6\S:(?GKWEXU#]QNA'8@<4W0[.)JR,"VX]MNO*GCR*R,IP&,
MRXIN/+3!@<[7QOC#)@3H[M#I'U!+ P04    " #6> 53BZ;CX1<"  "&!
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q]5-UOFS 0_U=./&W26@A)
MNJDB2$FZ:9O4*DKW\3#MP8$#K/B#V9?2_O>S#6&9U.0%?/;]/L[<D77:[&V#
M2/ LA;*+J"%J;^/8%@U*9J]UB\J=5-I(1BXT=6Q;@ZP,("GB-$EN8LFXBO(L
M[&U,GND#":YP8\ >I&3F985"=XMH$ATWMKQNR&_$>=:R&A^1OK<;XZ)X9"FY
M1&6Y5F"P6D3+R>UJYO-#P@^.G3U9@Z]DI_7>!U_*191X0RBP(,_ W.L)URB$
M)W(V_@R<T2CI@:?K(_NG4+NK9<<LKK7XR4MJ%M&'"$JLV$'05G>?<:AG[OD*
M+6QX0M?GSEUR<;"DY0!V#B17_9L]#_=P DC/ =(!D ;?O5!P><>(Y9G1'1B?
M[=C\(I0:T,X<5_ZC/))QI]SA*/_6(*RU;)EZ :9*6#'++>@*-@8M*F+A[M[<
M(3$N+#PP8YB_Q[=93$[>D\3%(+7JI=(S4C=PKQ4U%CZJ$LO_\;&S/7I/C]Y7
MZ47"KP=U#=/D':1).KG -QWO8AKXIF?XED6A#XJXJF&C!2\X6OBUW%DRKG=^
M7Q"8C0*S(# [([#%)S06P;:"$[AO6^Q?N\;+)),K-XI7,S<1 YFGZ2E?LQB?
M](9$4X<)L! J[=MDW!V';-GWUK_T?D+OF:FYLB"P<M#D^OT\ M-W?1^0;D.G
M[32YO@W+QOTHT/@$=UYI3<? "XR_GOPO4$L#!!0    ( -9X!5.W%E+O'P,
M (P*   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;+56VX[:,!#]%2M/
MK=1N;A H J3E4G4KK81V>WGV)@.QFMC4=I;MWW?LA)1-#-VVZ@N)G7/.S!D;
M>Z8'(;^I'$"3I[+@:N;E6N\GOJ_2'$JJKL0>.'[9"EE2C4.Y\]5> LTLJ2S\
M* @2OZ2,>_.IG=O(^514NF <-I*HJBRI_+& 0AQF7N@=)^[8+M=FPI]/]W0'
M]Z _[S<21WZKDK$2N&*"$PG;F7<=3M9C@[> +PP.ZN2=&"</0GPS@YMLY@4F
M(2@@U4:!XN,1EE 41@C3^-YH>FU(0SQ]/ZJ_M][1RP-5L!3%5Y;I?.:-/9+!
MEE:%OA.'#]#X&1J]5!3*_I)#@PT\DE9*B[(A8P8EX_63/C5U."&@CIL0-82H
M2QB<(<0-(7YIA$%#&+PTPK A6.M^[=T6;D4UG4^E.!!IT*AF7FSU+1OKQ;C9
M)_=:XE>&/#V_QXV75040L25WD J>LH)1NX8XLZ"*I83RC*Q846G(R U/10ED
M Y+<YU0"68IR7VG+4.35"C1EA7I-WA)E/JOC@W'R*1>50BTU]35F;N+[:9/E
MHLXR.I-E3&X%U[DB:YY!YN"O+O.3"WP?*]:6+3J6;1%=%/Q8\2L2!V](%$2A
M(Y_ER^F!R\Z_15__=?1GQ8C;/11;O?B,GMD,=IEQU3D>;<SND<D%Y4&K/+#*
M@S/*7^W_'+<=?02)Q]9Q-^&!IS1N)<9WKLU4BPZMJ#DH'^=)&*#3Q],5<H"B
M\-UST,JE- R?@]8NI6C<@IXY'[;.A__#^? ESAV@OG.74L^Y2^F<\Z1UGOR9
M<]AN\591YCS*S"F$%PM1D%:2:0;.PR3II35..C7H0^)N!?J0=YU*KON00>QV
M/VK=CRZZ_R0T+5R>1H[UZ+ER@*+AN./+!1IT5]8%&H5N;^/6V_BBMVNNF6,%
M)RZ[XU[\<-0QVX>,.NNS^KW*N@])DHY-_^1Z+4'N;%^C2"HJKNM3LIUM6Z=K
MVS%TYA?A9!DZYE?8:M6=T2_YND^[I7+'\&(M8(NA@JL1)BKKWJ<>:+&WE_N#
MT-@JV-<<VT60!H#?MT+HX\ $:!O0^4]02P,$%     @ UG@%4RZG:AEL @
MI 8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULI551;],P$/XKIXB'
M31ISFF0%36FDMBEB:(-JT^ !\> FU\::8Q?;;<>_QW;24+:NJR /B7V^[_M\
MY_,EW4CUH"M$ X\U%WH05,8L+PG1184UU>=RB<*NS*6JJ;%3M2!ZJ9"6'E1S
M$H5AG]24B2!+O6VJLE2N#&<"IPKTJJZI^C5"+C>#H!=L#;=L41EG(%FZI N\
M0W._G"H[(QU+R6H4FDD!"N>#8-B[G"3.WSM\9;C1.V-PD<RD?'"3JW(0A&Y#
MR+$PCH':SQK'R+DCLMOXV7(&G:0#[HZW[!]\[#:6&=4XEOP;*TTU"-X'4.*<
MKKBYE9N/V,9SX?@*R;5_PZ;Q[?<#*%;:R+H%VQW43#1?^MCF80=@>?8#HA80
M/04D+P#B%A ?JY"T@.18A8L6X$,G3>P^<3DU-$N5W(!RWI;-#7SV/=KFBPE7
M)W=&V55F<2:[$FO4QAZ\ 29@JN1"H=;V[&"$.#^#Z^LQG.1H*.,:/E.EJ#O8
M4W@+]W<YG+PY38FQVW!DI&@E1XUD]()D##=2F$K#1)18[L'GA_'] WABP^]R
M$&US,(H.$GY:B7.(PS.(PJBW9S_CX^'AOG#^3WWRS^I_)2/N"B+V?/&K!:'/
M8,@Y?#$5*M@QP_?A3!MEK_B/ WI)IY=XO>0%O9RM68FBM.57R!KWE5-#T/<$
MKN^MLSBT3TK6NX=TE%?^W*O_W&ORFE<3*=FY=C6JA>]W&@JY$J9)>&?M6NK0
M=Y(G]E'O<MS;8\]M"VXZYA_ZIG_?4+5@0@/'N94*S]_9KJ":GMA,C%SZ2S^3
MQK80/ZSL;P25<[#K<RG-=N($NA]3]AM02P,$%     @ UG@%4\BR;(?:!
M[Q@  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULO9G;;MLX$(9?A3!Z
MT0!M))$ZV(%C((<6FR)N@Z3=O2CV@K9H6QN)]))4G"[VX9>B%%&69=IP-KZ)
M)7EF^'-F^(FAARO&'\6"$ F>LY2*\]Y"RN69XXCI@F18G+(EH>J;&>,9ENJ6
MSQVQY 3'VBE+'>BZH9/AA/9&0_WLCH^&+)=I0LD=!R+/,LQ_79*4K<Y[7N_E
MP7TR7\CB@3,:+O&</!#Y8WG'U9U31XF3C%"1, HXF9WW+KRS*]\M'+3%[PE9
MB<8U**8R8>RQN+F)SWMNH8BD9"J+$%A]/)$KDJ9%)*7C[RIHKQZS<&Q>OT3_
MK">O)C/!@ERQ](\DEHOS7K\'8C+#>2KOV>HW4DTH*.)-62KT7[ J;:.@!Z:Y
MD"RKG)6"+*'E)WZN$M%P\*(M#K!R@&T'?XL#JAR0GFBI3$_K&DL\&G*V KRP
M5M&*"YT;[:UFD]"BC ^2JV\3Y2='#ZHOXCPE@,W #968SI.)NL,T!M_D@G!P
M(021 KR_)A(GJ3@!'\&/AVOP_MT)> <2"KXO6"Z4N1@Z4NDIHCK3:NS+<FRX
M9>P0C!F5"P$^T9C$Z_Z.FD<]&?@RF4MH#?@EIZ< N1\ =*'7H>?*[GY-ILK=
MT^ZN10ZJ<XMT/+0EWN>$)I)\O%5]&C>36Z7TYZVR!S>29.)/RVA^/9JO1_.W
MC-:J'M/5PWJH#V#.F>BL4!DSU#&+)?\T"J ?#9VG9MJZC )CM"8WJ.4&5KFW
M1 BUB*=YEJ=8J@3AC'&9_(.+U=VEM P7-$3 03AH*>TPB@9!M]*P5AH>GEA*
M9)?8<%,'C/HML1U&?@B[Q4:UV,@J]CO',:$X(\*1Q:5B\Z-:O91)1>K)7PJ>
M0+*U7)]TZ8\VI/EAT))OMUE3WZ_5]_=.M4YPE[9^1XU]U!+7832 6UIV4*L;
M6-5]:U2^2]A@<\RVK X3KUN4YQJ"NX?VYUDGE-V.!(9A2VF7U<#O;Q';>-UX
MN_NS;,I"K+X%7XM^!3_'))L0;F.A!\TX\ CL]0SJ/?0&]*V"-LGJ>VWZ5D;!
M%J-UP>9MX=E?%V.5H"S/ZJR#?\$K:V/([P7'J(WAMV<'^"<ADTR_8W)!9GD*
M4C6R*'8\R3Z\V1$=@E\$<P%"D.G=C$VRH;AGQWA'=:[T9E!UU3U)-;C%(EGN
M5QF#7Z]_C,H8H'IVHKZV,O;HJ*R,;6-I( OMD!WCY_]WN4"#3.@=H2C0H!/"
MMRS*CNC]W44QT(5VZ'84Y?!5 @TZH7^,@AA>0OM6^;4%L4?W@MT5,:B%=AA>
M3*><Q(DL4[]7V@T3872,M!L8POTWH_N_TJN@S5=ZU-XYP\W=:7_+SAD:EL(W
M9>F.Z+N;!!F6(CM+#U^CR$ 3'0.:R$ 3V;%V6+-409O-@L+0;[5+915LLUJ7
MW#B=L-/S3C4+E?OEW; 1'8.-R+ 1V>EU8-Z#C;P/(K>=]LW#A*;1NF!#2/2F
MF]$=T?W=R]3P%MGWH%\9G;)L2:2JWIP3DNW=+0:QZ!C[3608B>P4.[!;!AO=
MXC7^;:^ZQ6ZT?J1G4.G;4?G*;MD1W0)UIW&DK% ]UR?M DQ93F5YNEP_K4_S
M+_09MF/,RY\"QIC/$[492,E,N;JGQ=DY+T_7RQO)EOJ >L*D>B_HRP51FVE>
M&*CO9XS)EYMB@/HWCM%_4$L#!!0    ( -9X!5/]ZJOOS@(  %8'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U5;6_3,!#^*U:8T)!@>>O+-MI(
M6P=B"$2U,OB ^. FE\::$P?;:;M_S]E)0]>D%5_BMWONGGMR/D\V0CZI#$"3
M;<X+-74RK<MKUU5Q!CE5%Z*$ D]2(7.J<2E7KBHET,2"<NX&GC=R<\H*)YK8
MO;F,)J+2G!4PET15>4[E\RUPL9DZOK/;>&"K3)L--YJ4= 4+T(_E7.+*;;TD
M+(=",5$0">G4N?&O9V-C;PU^,-BHO3DQF2R%>#*+^V3J>(80<(BU\4!Q6,,,
M.#>.D,:?QJ?3AC3 _?G.^T>;.^:RI IF@O]DB<ZFSJ5#$DAIQ?6#V'R")I^A
M\1<+KNR7;!I;SR%QI;3(&S RR%E1CW3;Z+ '\ =' $$#"/X7$#: T"9:,[-I
MW5%-HXD4&R*--7HS$ZN-16,VK#!_<:$EGC+$Z6B!99%4'(A(R4T<RPH2\F&+
M-:) $5HDY)O.0))9)244FGQA=,DXTPQ/S^] 4\;5&_*./"[NR/G9&W)&6$&^
M9Z)2B%435R-%$\B-&SJW-9W@")W/57%!0N\M";S [X'/3L/O($:X;^'>2[B+
MPK3J!*TZ@?47'O$WI\]TR1LEK#R4*_+K9JFTQ +\?2)$V(8(;8C!D1#W12QR
ML $4-:$TW>*WK"/W*5C[&UE_YI*NHS"8N.M]E;HF_NBRM7G!<]#R')SDB5)(
MP3G>7$XU%@EMU.AC6'L:[H4?>U<'%+LVP=COISAL*0Y/4IS9ZX+5FD I%-.]
MW(;=N)<'U+HFX1%FHY;9Z+1X4J2@3.>CG*30%)2P5PN:V]9'=M1E,C@4LFOC
M!U?]=,<MW?$INN;EN%8EC6'JX-.@0*[!B7;= ?:[0YU"W'0'_J\[O'[EC[SW
M?3F-N[7I^X>_H&LTO#I,RMWK>N;%^4KEBA6*<$@1Y5V,41-9=_%ZH45I&^%2
M:*P3.\WPX0-I#/ \%4+O%J:WMD]I]!=02P,$%     @ UG@%4YQ0-0QY @
M6@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULG951;YLP$,>_R@GU
MH9760B"D4T60VD33-K53U+3;P[0'!RX!U=C,-DG[[7<V%&5;@M:]!-OX__?]
MCO,EV4GUI M$ \\5%WKJ%<;45[ZOLP(KIB]DC8+>K*6JF*&IVOBZ5LAR)ZJX
M'P;!Q*]8*;PT<6L+E2:R,;P4N%"@FZIBZN4&N=Q-O9'WNG!?;@IC%_PTJ=D&
MEV@>ZX6BF=^[Y&6%0I=2@,+UU+L>7<UBN]]M^%KB3N^-P9*LI'RRDT_YU ML
M0,@Q,]:!T6.+,^3<&E$8/SM/KS_2"O?'K^X?'#NQK)C&F>3?RMP44^^]!SFN
M6</-O=Q]Q(['!9A)KMTO[-J]D\B#K-%&5IV8(JA*T3[9<Y>'/<%H?$00=H+P
M7P51)X@<:!N9PYHSP])$R1THNYO<[,#EQJF)IA3V*RZ-HK<EZ4RZI++(&XX@
MUW KQ08>4%4PQY6!TSD:5G)]!N?PN)S#Z<D9G$ IX*&0C68BUXEO* 1KY&?=
M<3?M<>&1XSXWX@*BX!V$03@Z()\-R^>8D7SDY,'O<I_ >_JPIP^=7W34CSCG
MI<ZXU(U"^'Z]TD91:?T8,(]Z\\B9CX^8+]@+)3=[@H62IJM:&FX4JRC53!S*
MWJ"CO=%7NF893CVZLAK5%KT4#J6Q]9DX'WN1M^DHB.+$WQ[@&?<\XT&>6]2:
M2E(I% 9JJ1P0E8T@.@TU>V$KJB.J"Y"F0 6<RNG<V'+**<V': ?/>P-MZQ/O
MT9Z/)]%AVKBGC0=IO_PWU:#O&ZCBO[YA?!G^ >7OW7S;=>^8VI1" \<UJ8*+
M2S)1;2=K)T;6KAFLI*'6XH8%-7]4=@.]7TOB[B:VO_1_)^DO4$L#!!0    (
M -9X!5-?\FT\\P(  .H(   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;+566T_;,!1^9K_B*!H22*RY] :HK03MT)@&JD",AVD/;G+:6OB2V6X+_WZV
M$T*!-&(/ZT-C._XNQY=S,MA(]:"7B 8>.1-Z&"R-R4_#4*=+Y$2W9(["OIE+
MQ8FQ7;4(=:Z09![$69A$42_DA(I@-/!C4S4:R)5A5.!4@5YQ3M33.3*Y&09Q
M\#QP0Q=+XP;"T2 G"[Q%<Y=/E>V%%4M&.0I-I0"%\V%P%I^.X\0!_(R?%#=Z
MJPTNE)F4#ZYSF0V#R#E"AJEQ%,0^UCA&QAR3]?&G) TJ30?<;C^S7_C@;3 S
MHG$LV3W-S'(8' >0X9RLF+F1FV]8!M1U?*EDVO_#IIC;Z020KK21O 1;!YR*
MXDD>RX78 L3]'8"D!"1O ;L4VB6@[0,MG/FP)L20T4#)#2@WV[*YAE\;C[;1
M4.&V\=8H^Y9:G!E=2X,:IN2)S!C"P00-H4S#-5&*N 4^A"]P=SN!@\^'@]!8
M00<+TY+\O"!/=I#WX$H*L]3P5628O<:'UFCE-GEV>YXT$GY?B1:THR-(HB2N
M\3-NAD\PM?#8PZ,&.^UJ\=J>K[V#[X?M@YS#6&%&#5R0E#)JGN"7?W%ID.O?
M#3*=2J;C93H[9.[M1:!B 2G)J2&L;A\*@IXG<#=W/>IWHV,;X[I&MUOI=AMU
M;W MV=HIOPOP"OD,55-PO4JD]S_7L%_)]#\8"RL%TT+09H*5<H(9,5BWM,V\
M9[EJ09P<?=K;LX<J:7!Z7#D];F2\% 85:@/V N*1RU%40Y&CZ^PUD\6M;K3?
M8.JD,G72R#/!F0&Z[:S.2S-'I]7O[M==VG^&O0HACEY27=3(9+.<K8+I TR5
MS7I%&;'-A2+\(R<ZWLJI\?\\TW'R(I0T1Z1DBIAIF"O)@4DB=&V63MZEAW8W
MJGYOLD2X54TXJH4OLAI2N1*F*"S5:%7(SWSY"E^F%U\!5T0MJ-# <&ZAD=W)
M %116(N.D;FO33-I;*7SS:4]Z*C<!/M^+NU.E1TG4'W>C/X"4$L#!!0    (
M -9X!5.<XM.: P,  '\*   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;,U66T_;,!C]*U;$ TA ;DV!JHW4VS2FH544M@>T!S?YVD0D=F8[#?S[V4X:
MVI)F%7OAI;&=<\YWK?/U"\J>>00@T$N:$#XP(B&RGFGR(((4\TN: 9%OEI2E
M6,@M6YD\8X!#34H3T[&LKIGBF!A^7Y_-F-^GN4AB C.&>)ZFF+V.(*'%P+"-
MS<%]O(J$.C#]?H97, ?QF,V8W)FU2ABG0'A,"6*P'!A#NS>U+470B)\Q%'QK
MC50H"TJ?U>8V'!B6\@@2"(22P/*QAC$DB5*2?ORI1(W:IB)NKS?J7W3P,I@%
MYC"FR:\X%-' N#90"$N<)^*>%E^A"LA3>@%-N/Y%186U#!3D7-"T(DL/TIB4
M3_Q2)6*+('6:"4Y%</8)G0,$MR*XQUKH5(3.L1:\BJ!#-\O8=>(F6&"_SVB!
MF$)+-;70V==LF:^8J$:9"R;?QI(G_+GLO#!/ -$EF@L:/%^HM(=H3%/9BQSK
M:DY?U!K0Z00$CA-^AB[0XWR"3D_.T F*"7J(:,XQ"7G?%-(I)6T&E0.CT@'G
M@ ,NNJ-$1!Q-20AA W_2SN^V\$V9C#HCSB8C(Z=5\%M.+I%KG2/'<NP&?\;'
MTZVF</[/^O3#UG>2X=;MX6H]]U![1)A!4TL,&<-D!?+*$&CQBK9Q,_RJCX<%
M9B%Z^BXET:V E/]N<:A3.]31#G4../1 !4Z:NJRD=35-W8YKW[GIF^OMPC5
M.KN0R7N(MP>9-D"\&K(3DU?'Y+7&U)B\M_R>HQ^9SOG3':0+8&UI[-8FNY^C
MKE>U0U<?JVM)\]KJV@!Q]^KZ'N+M0::MD)V8KNN8KEMCN@<N6!P(F3M]M1Y3
MP)M:^^9S%-"VWKXDUL=*V,Y3HU"/9SB @2%G'0YL#8:/FF[>2FC[OV?O%?K?
MD&D#Q-DKM+GU04V!K?0DPU% <R+*R[,^K:>EH9X1]LY'=F]L-YQ/U'2E/^!O
M\N5H=H?9*B8<);"4IJS+*]F1K)QVRHV@F?Z<+ZB0PX%>1G)"!*8 \OV24K'9
M* /US.G_!5!+ P04    " #6> 53\Z_]#QT#  #4"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6RM5FUOTS 0_BNG2$@@L29-UY=-;:6NVP1(@VF#
M\0'QP4TNC34G#K;3KO^>LY.&;J31)/C2^.UY[IX[GZ_3K52/.D4T\)2)7,^\
MU)CBW/=UE&+&=$\6F--.(E7&#$W5VM>%0A8[4";\, A&?L9X[LVG;NU6S:>R
M-(+G>*M EUG&U.X"A=S.O+ZW7[CCZ]38!7\^+=@:[]%\*VX5S?R&)>89YIK+
M'!0F,V_1/U].['EWX('C5A^,P2I92?EH)Q_CF1=8AU!@9"P#H\\&ERB$)2(W
M?M6<7F/2 @_'>_9KIYVTK)C&I13?>6S2F3?Q(,:$E<+<R>T'K/4,+5\DA7:_
ML*W/!AY$I38RJ\'D0<;SZLN>ZC@< ,+A$4!8 \+7 @8U8."$5IXY69?,L/E4
MR2TH>YK8[,#%QJ%)#<]M%N^-HEU..#._IVL1EP)!)G"E#:? 8 S7C"MX8*)T
MZ_=&1H_PI;!QU_#V$@WC0K^#$] I4ZCW'Y[#UU26FN6QGOJ&O+,V_*CVY*+R
M)#SBR0AN9&Y2#5=YC/%SO$^J&FGA7MI%V$GXJ<Q[, C>0QB$_19_EJ^'!QWN
M#)I(#QS?X%BD;9!.[)6+X9;MJ!(,+)1B^1K=^,=BI8VB:_VSP]AI8^S4&3L]
M8NQSF:U0V>3).FULRQ3%%8R$HE112GY )+.,2JE*7UO&*B-#9\2^!YMY?QP$
M%(W-81S_/C4\//1,P+ 1,.P4<,?UXTFB$.E6&23W#"BZFFU.=A,%O4GXIBW[
MW;!^;SAZTY&(4:-CU,ES]530@T5QWTC!#!?<[-HT=).,@UX_:!71C3L;]P8O
M<<]4C!L5XTZBA:97GD3$?,-CS&/8<11QFY!.'MN2SG7!(IQYU',TJ@UZ<V@3
M]N\\SX1.&J&3UZ5+\ 0/RR=1,@.3(L1T"^W&FBK7M$6@V\ 9[) I#6>05:]=
M?T*4N[;J6_X/IBH*_D&#R%"M7=_45/]E;JH'M5EM6O/"=:07ZQ?4LJL.^X>F
MZO<W3*TY!4I@0I1!;TSUI:H>6DV,+%P;6DE#3<T-4_K;@<H>H/U$2K.?6 /-
M'YGY;U!+ P04    " #6> 53%WHBN6<#   6$   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6S-F%UOFS 4AO^*A7;12EO!3IJD58+4#TWKM&Y5/[:+
M:A<.G 14L)GMA&:_?K9#@2V!I165>I%@P.?U>XY/'M4=YUP\R A H<<T87+B
M1$IEQZXK@PA2*@]X!DR_F7&14J5OQ=R5F0 :VJ T<8GG#=R4QLSQQ_;9E?#'
M?*&2F,&50'*1IE2L3B'A^<3!SM.#ZW@>*?/ ]<<9G<,-J+OL2N@[MU0)XQ28
MC#E# F83YP0?GY)#$V!G?(\AE[4Q,JE,.7\P-Q?AQ/&,(T@@4$:"ZLL2SB!)
MC)+V\:L0=<HU36!]_*3^T2:ODYE2"6<\^1&'*IHX(P>%,*.+1%WS_!,4"5F#
M 4^D_49Y,==S4+"0BJ=%L':0QFQ]I8]%(6H!!#<$D"* 6-_KA:S+<ZJH/Q8\
M1\+,UFIF8%.UT=I<S,RNW"BAW\8Z3ODW>IO#10*(S] =$Q#P.8M_0XC.>*IW
M7E);NS,N%9H)GNHY2Y!*OS_)J0@EVCL'1>-$[J-W*&;H-N(+25DHQZ[2[LP:
M;E X.5T[(0U./B_8 >IY[Q'Q"+Z[.4=[[_;_5G%U;F6"I$R06-E>4X(1%?#!
M;-P_.9T(0=D<=(<I-%VA^KPKNK*/;8[H_HN61!<*4OFSQ5"O--2SAOH-ALH*
MZKT-'A#/C)NM]5KK#*R.^74M?4)&8W>Y9?%^N7A_M\6%OH@XJ'Q0NY_;;+0J
M&FH<RXP&,'$T%B2()3@^:JG386GUL-7J+5<T08MZ3P;U_8-',X9MCM?"A[L4
M;E"Z&;2[R7G9W.A$?VYSW2&KI\LWW2'78"@8LSGZ:AKFDC,5271_">D41%OG
M#$L/P[?1RJ/2T*BC5AYM[,CP:/N&')5K'W7>R:V*S^]D[%60]5ZKEPOE74J'
M:]#'K7XT8LDNG8DKRN(W@EE<<19W!=I"J%[CHP9>X(JTN'O4MDN^H$,KV.)7
MHRW>Q&UC]2K<XG;>Z@[M[=2A%3SQ&Z$GKO")N^(GW@1HWVNH<450W#U"VR6?
MWZ&D8BAY-8:2388V58]4#"7_96A_EPXEM;]4WPA#2<50TA5#R29#,6ZH<<50
MTCU#VR5?T*$50\FK,;10'K15SZV=\LR)^9**><PD2F"F@[R#H=80ZT/H^D;Q
MS![\IESI8Z0=1OK@#L),T.]GG*NG&W.6+/\5X/\!4$L#!!0    ( -9X!5/Q
M,QMZ704  /T9   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;*V976^C
M.!2&_XH5S44KS01L)T"J-%+3SGY)LUM-MSL7J[UP@D-0^<@:)VVE_?%K&X)I
MP(94[44*!)_S^/@<OR<P?\[94[&EE(.7-,F*Z]&6\]V5XQ3K+4U),<YW-!/?
M;'*6$BY.6>04.T9)J :EB8-<UW-2$F>CQ5Q=NV>+>;[G29S1>P:*?9H2]KJD
M2?Y\/8*CXX7O<;3E\H*SF.](1!\H?]S=,W'FU%;".*59$><98'1S/;J!5[=X
M*@>H._Z*Z7/1. 9R*JL\?Y(GOX;7(U<2T82NN31!Q+\#O:5)(BT)CG\KHZ/:
MIQS8/#Y:_TE-7DQF10IZFR<_XI!OKT?!"(1T0_8)_YX__T*K"2G =9X4ZA,\
M5_>Z([#>%SQ/J\&"((VS\C]YJ0+1&(!]PP!4#4 G Y#) ZX&8#71DDQ-ZXYP
MLIBS_!DP>;>P)@]4;-1H,9LXD\OXP)GX-A;C^.)!Y$6X3RC(-^"!Y^LG\,=.
MQ?=&QC?FK^#BCG(2)\4E^ 0<4&P)HP6(,_"8Q;SXW+CPYS;?%R0+B[G#!9FT
M[ZPKBF5)@0P4'OB69WQ;@*]92,.WXQTQHWI:Z#BM);(:_&V?C0%V/P/D(OCX
M< <N/EUJ_/*S _-VN%6WR\@;5EPO 596L6D)I*$O,A=#<$]>18UP<,,8R2*J
MCO^^616<B7S_Q^)L4CN;*&<3@[/?]^F*,KG:A5KM7*VV6,<EC>(LB[,(+$E"
MLC4%_P%CG):EDZER(G>*PP*Z4S?PYLZA VY:PTVM<#]4T8DPD$,$Z MEZ[B@
M8,=B0;,3U(JG [6+L/04- B],9IV\WDUGS><+Q(KQ$%(. 4;$C-P(,G^?$RO
M ],UA-&O,?WAF(S*S5Q2K$6)R33:DP0D\8:""U&TKY2PXG(@K-WMM#0&)B M
MBQGZ(CROMA()ZAD%5M,W4<1H)$,=BSG$0D369;R[\_93%WSIP6M$.H 3=^9V
MQWI6D\W>5T\_R_00:V"KHEF[BGS7U43EGM2^:]J\Z0TV=/6^[WY$K573Z-S2
MW5;NPLG8]PUD#46"'UAE-D#8!G3',P,?TGSHP\O+1FGW!MW2B*6*H%8:B-^7
MK5^K!+#G:V6]F8I?H.][V!!2+4K0KDH#D[&F[(2;M%8;C4UD6I'@&9+4FXQV
MP+8DH?$,&0BU)L$S1&E@.MHY[?Z@L@*"XRZ/O+Y='FKA@G8)L>3G+F8T=$3K
MOJ%QW[Y:>7F;I[,@,(1:JQ"TR]#@-#V![60,6MG@CZ%I\]1R!.UZ=&Z^#B&=
M=?0H@2%OD18@=(8 #<[; ;P]?OVJ3<%UF^+V)3#2VH7LVF5.X"P<VEM7+MXV
MUPAC0_.*M'"A,X3+DKYO4#L)42LC@C&&!CZM3LBN3F?F;C\F[BBQB4'_D18K
M=(98#4W<?EB[4^\T:]&L-VNUR"&[R%G:ZU;>=O;6E?UF<^UC-'--L=;BANQB
MT]>PD%724TQ>JYB\P)L:]EFDE0J=\1NKMV.1F)UT?L?6.C,T+4CK%#I#IX8V
M+2J4Y7)WHK;U2JB @53+%3I#KLYK7OIX[8Z//U;AI*^,L%8T;%<66QFUF$VE
M5/EHEM)4)*QG"#76TH3?*4V/V8$6?2T5;HL2QIYOHM*:A#]$DXZ,G6AM-8)P
M# T-"FX\EOM(.:JC:$Y)W-:C8!S,W,:?04.Q%B?\\>(T!-WN-3A6$ZR;*M1;
M5UJ>\+OEZ03=6%1M?8(3#T].P^TT'J2GE$7J_4(AHK?/>/GPN;Y:O\.X44_N
M3ZXOX=5M^29"FRE?C'PC+!)3  G=")/NV!=HK'S74)[P?*<>UZ]RSO-4'6XI
M"2F3-XCO-WG.CR?20?W&9_$_4$L#!!0    ( -9X!5/#E:6?(0,  %4+   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*56W4_;,!#_5T[1'C:)D8]2
M**BMU +;F,14T0$/TQ[<Y)I8)':QG1:D_?$[.VW:B38,^M+:3NY^'^?8UUU(
M]: S1 -/12YTS\N,F9WYOHXS+)@^E#,4]&0J5<$,357JZYE"EKB@(O>C(#CV
M"\:%U^^ZM9'J=V5I<BYPI$"71<'4\Q!SN>AYH;=:N.%I9NR"W^_.6(IC-+>S
MD:*97V=)>(%"<RE X;3G#<*S8=BR >Z-.XX+O3$&*V4BY8.=7"4]+[",,,?8
MV!2,_N9XCGEN,Q&/QV52K\:T@9OC5?8O3CR)F3"-YS*_YXG)>E['@P2GK,S-
MC5Q\PZ6@MLT7RUR[7U@LWPT\B$MM9+$,)@8%%]4_>UH:L1'0VA40+0,BQ[L"
M<BPOF&']KI(+4/9MRF8'3JJ+)G)<V*J,C:*GG.),?TQE3LH<04[A!K51/#:8
MP-C(^ $&UC)NGN%6)*C@\K&TDRL1H[!>PBAG CY>H&$\UY] 9TRA!B[@9R9+
MS42BN[XADA;*CY>$AA6A: >A8[B6PF0:+@DS^3?>)W&UPFBE<!@U)OQ>BD-H
M!0<0!5'X ?PES>JW(7^K=K#E\K=V.6@3?;8[(X$1>Z8=:V"@%!,INO&OP81L
MI=WWNP'LJ 8[<F!'.\!^E,6$*D'%4NMB:5<L.;/;7!_ $%,N!!<I#!D5*$;X
M ]O45N95>&V'9S_A>3^,VD'7GV]AV:Y9MAM9WKMO@9BQ>0HI66$@809ARKB"
M.<M+W,YR79UM3"O,SB;3X##:SO2X9GJ\MY]?K0!:;G*Q$<6>K&=ZQF+L>71T
M:E1S]/K0L!U.:OHG>QN]IM]L;R/2VR5T:@F=O2MP1T]>*4#GQ3;^O'L?G];<
M3O>VM^;6[.[I&S9O&*P/[V!O\^CRFB)_S;]FH+>7/]RX@,*]3=[4T.QS,]@[
M=$1K'='>M: [[7_/Y6:T=PA9WV=A:^^"O!#R2E4:$=\@QM_H= I4J>OG-,2R
M%*9J>NK5NF<<5)W2^O6JX;QFBFX@#3E.*30X/*'#0U4]7#4Q<N;ZIHDTU(6Y
M849]+RK[ CV?2FE6$PM0=]+]OU!+ P04    " #6> 53LSA9RB(#   %"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6S-5LENVS 0_15"Z*$%:DN6
MY26!;2!>BJ9H B-!VT/1 RV-+"*2J)*4G?Q]AY2L.K*L!&T/]4'F,N_-O.%P
MF>RY>) 1@"*/29S*J14IE5W:MO0C2*CL\@Q2G FY2*C"KMC:,A-  P-*8MMU
MG*&=4)9:LXD96XO9A.<J9BFL!9%YDE#Q-(>8[Z=6SSH,W+%MI/2 /9MD= OW
MH+YD:X$]NV()6 *I9#PE L*I==6[7%UH>V/PE<%>'K6)5K+A_$%WKH.IY>B
M( 9?:0:*?SM80!QK(@SC9\EI52XU\+A]8/]@M*.6#96PX/$W%JAH:HTM$D!(
M\UC=\?U'*/4,-)_/8VF^9%_:.A;Q<ZEX4H(Q@H2EQ3]]+/-P!$">9H!; MPZ
MP#L#Z)> ?@W@CL\ O!+@U0'N&<"@!!CI=J'=)&Y)%9U-!-\3H:V133=,]@T:
M\\5272?W2N L0YR:W2ON/W3FF.J +'B"Y2>I6<&W2U"4Q9+<4B&H7LUWI$/>
M$)O(B J0$UNA>TUB^Z6K>>'*/>.J3VYXJB))5FD 00-^V8X?MN!ME%UI=P_:
MYVXKX:<\[9*^\YZXCMMKB&?Q>KC3).?OO*_^V/NS9/2K0N@;OOX9OB6$($2]
M"JYP[=,MX,&@L#!51*[3@.U8D-/X/5ESJ00H)HKY.:00,B7)]\_(3:X5)/)'
M2V1>%9EG(O/.1'8'.Q 2B,QBIHC4!=N4[7:27@?/U(Z'1UM)IFD*RI80!U6(
M@U;V59+%_ D M=] L@'1IGM8D0[_LQ4959&-6N7>YEHCX6%Y%A"ZIR*0!.\A
MJ2C&DVZ;CH>"=&!(]?VUF_5&COE-[-WQOCLUK%DL7[18G5H,:KZ>21]7TL>M
MTLUY27BFUT(2> 3A,RRG3# ?OY@4DY$F]07O^%B]UQV-:M)/K49=UZNI?Q75
MZ@6J9_(O*OD7_V OKMI)3O;BN5UH']UK"8BM>5!(XO,\5<7)5HU6;Y8K<U77
MQN>]RT6O87R);YSB2?*;OG@@W5"Q9;C",83HRNF.L))$\>@H.HIGYE;=<(5W
MM&E&^$X#H0UP/N1<'3K:0?7RF_T"4$L#!!0    ( -9X!5/2N*LZ60(  (8&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*5576_:,!3]*U:TAU;:
MR&?9A$(D($SKI$ZHK-O#M >37(A5QV:V0^B_G^V$C):4H>TEL:_O.<?G.KZ)
M:RX>90&@T+ZD3(Z=0JGMR'5E5D")Y8!O@>F5-1<E5GHJ-J[<"L"Y!974#3QO
MZ):8,">);6PADIA7BA(&"X%D5998/$V!\GKL^,XA<$\VA3(!-XFW> -+4 _;
MA= SMV/)20E,$LZ0@/78F?BC>63R;<(W K4\&B/C9,7YHYG<YF/',QL""IDR
M#%B_=C #2@V1WL:OEM/I) WP>'Q@_VB]:R\K+&'&Z7>2JV+L?'!0#FM<477/
MZT_0^KDQ?!FGTCY1W>1&H8.R2BI>MF"]@Y*PYHWW;1V. )JG'Q"T@. E('H%
M$+: \%*%J 5$ERK<M !KW6V\V\*E6.$D%KQ&PF1K-C.PU;=H72_"S'>R5$*O
M$HU3R2W+> GH*]Z#1%<I*$RH1%^P$-B<X#5ZAQZ6*;IZ<QV[2NL9E)NUW-.&
M.WB%.T1WG*E"HCG+(>_!I^?QPS-X5_OLS 8'L]/@+.'GB@U0Z+U%@1?X/?N9
M70[W^NS\G_K\G]6?%2/L3CZT?.%?3QZE1&:4RTH ^C%9227T]?UY1B+J)"(K
M$9V74%IB!0S61/5]1 W'T'*8MK9+?"_R/.UQ=WPV/6G1S4E:VI/FGZ;-3].&
MS[(:O^[1Q2I!;&Q'DRCC%5--I;MHUS0GME>\B$_]T<SOB:>ZR38]\0]]TZ'O
ML-@0)A&%M9;R!N_UO1=-UVLFBF_MM5YQI9N$'1;Z1P'").CU->?J,#$"W:\G
M^0U02P,$%     @ UG@%4Z<@2(/_!0  ;"D  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&ULM5I;;YM(%/XK(ZL/K;2MF1O!46*I":RVU49;-6WWH=H'
M8H]M5"Y>&,>MM#]^ATL8+L,$ KPD!K[SS>4<SC><F:MS%/](#HQQ\#/PP^1Z
M<>#\>+E<)IL#"]SD771DH7BRB^+ Y>(RWB^38\S<;684^$MD&.8R<+UPL;[*
M[GV*UU?1B?M>R#[%(#D%@1O_NF%^=+Y>P,73C<_>_L#3&\OUU='=LWO&OQX_
MQ>)J6;)LO8"%B1>%(&:[Z\5[>.E0FAIDB&\>.R>5WR =RD,4_4@O/FRO%T;:
M(^:S#4\I7/'OD=TRWT^91#_^+4@799NI8?7W$_OOV>#%8![<A-U&_M_>EA^N
M%]8";-G./?G\<W3^@Q4#RCJXB?PD^PO.!=98@,TIX5%0&(L>!%Z8_W=_%A-1
M,1 \:@-4&*"F >DPP(4![ML"*0Q(WQ9H89 -?9F//9LXV^7N^BJ.SB!.T8(M
M_9'-?F8MYLL+TT"YY[%XZ@D[OKX7D;<]^0Q$._"9/;+PQ!)@>XF[W\=L[W*V
M!0^_GIZ US;CKN<G;\!;\/7>!J]?O0&O@!>"+X?HE+CA-KE:<M&KE'NY*7IP
MD_< =?0 @[LHY(<$..&6;17VMM[>U-@OQ6R44X*>IN0&:0D_GL)W !N_ 60@
MJ.C/;7]S0S6<<:T[+VZ]-AFXC ^<\>$.ODHHI.^UC!+P_4\!!1\X"Y)_- V1
MLB&2-40Z&OH2<=<7J2</0548Y?9F9I_FO\<UA41,T6/5-VT0(="L@^PV:$6M
M!I/3!ED8626H-DA:#I)J!WD;A4GD>]OLO?I^QX('%NLFSRQYS7F]=%$V=#'2
M2[D]K<ZM21I.:F,N5DT?M3&0HJ:/%"#3ZO"150[1T@[Q&XN]G;?)9U*D-'#+
M8B[OW+.]T$G>QWNKLL75O-Z#ALSVQDC_%035.24F734\J$#AE='PLZU 629I
M>-I1H"X(1FHOPHJPP2G]"/X3M^)';\/ZN!8BV0TTLW-EJH9XK'-QVVWFBC:=
MJT!!PVHZMXT25%;3N6T474'8X5PI%E"O%L.=.S3U0IG3(9W9PS+-0W.LA\T>
M^5<!:B=@!:B67 O_*E#5/%T?J)09J->9%[R\T8Z?W9B)R?<S'Z<.%U\+7K@O
M7^S2+SW<+^4"6C.[7^H$7(UUOY8@_>J\3([NAETOQ&=E(J:%+=9 M<:=BLB>
MBLB9@*C^.2!%$^E%LPRM>]<77T=I."J#K/?" $D10W#>X$)2J! :&5P%06UI
M8*%&;E& *&R ; 5HA1LRY"A T("&.K4@J9)(KY(O\^:PY0&20H;(S Z6.H7T
M'Q\]'*PE&) ]IB*RIR)R)B"J3[O4;*37[!?'V] 5"Y+JBBYF#CJICDC_-=4C
MZ+0$0X)N(B)[*B)G J+ZM,N5 M*O%%Z>Y*9=1F$ILMB8-R:Q%%6L_S)\/B8+
M KW2*4!MI5. VDJG '4K'9:*CO6*[OA>X(79?.8A\!<_L+B7VRKEP9GK@UA*
M)1Y;(=03#$@E4Q'94Q$Y!5$U1-Y"2#I"1*X)L'Y-\$R(#%OU8*F)>.9Z)99:
MA\=6+/4$0Z)F(B)[*B)G J+ZM$O=QWK=?SZPABYOL!0_/',]E4C5(F/KJ7J"
M =$U%9$]%9$S 5%]VJ6"$[V"]TA;TZYCB!1=,G.]ETCM)6/KO7J"(<$W$9$]
M%9%#VH7E;D$DE5U(_2*CEI5@K]"08DMF+A03*;!D;*&8M NWJNW4-DJUGZHH
M.BLV5-NH[AU5(@6>Z 6^PV/#EBY$"AN9N=Q+I(Z1L>7>@N"9_1P5JKV?HT I
M]G,4J.[]'"IUE.IUM-N)0Y<)5(H(G;FV2J4HT+&U5:JHB+;V;12@]KZ- J38
MMU&A.O=MJ)0DJI<DS<LXK2!3F='IS!566CG=,;;"6A#4SJ>T"@L*4+NPH "U
M"PL*D%4)F'R8R\KIL8#%^^S87@(VT2GD^4&A\FYY-/!]=B"N<?\&7MY"Q7T;
M7CKYP3])GY]#O'/CO2>6<#[;B::,=Q>BOW%^M"^_X-$Q.[OV$'$>!=G/ W.W
M+$X!XODNBOC31=I ><!R_3]02P,$%     @ UG@%4WF%2 E^ @  !P8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULE53?;],P$/Y7K&@/FP3-CZ[I
MF-)(:P>"B4G3RN !\> FE\2:8Q?;:0=_/6>[S<K65O"2V.>[[_ON[+ML+=6C
M;@ ,>6JYT).@,69Y&8:Z:*"E>B"7(/"DDJJE!K>J#O52 2U=4,O#)(K2L*5,
M!'GF;'<JSV1G.!-PIXCNVI:J7U/@<CT)XF!KN&=U8ZPAS+,EK6$.YF%YIW 7
M]B@E:T%H)@514$V"J_AR.K;^SN$K@[7>61.;R4+*1[OY5$Z"R H"#H6Q"!1_
M*Y@!YQ8(9?S<8 8]I0W<76_1/[C<,9<%U3"3_!LK33,)+@)20D4[;N[E^B-L
M\AE9O$)R[;YD[7W3=P$I.FUDNPE&!2T3_D^?-G78"4CB P'))B!QNCV14WE-
M#<TS)==$66]$LPN7JHM&<4S82YD;A:<,XTP^QULN.PY$5F364%&#)DR0F11&
M8<7(9T87C#/#T'YZ#88RKL_(B?7YTLA.4U'J+#2HQ.*%Q89UZEF3 ZPIN46"
M1I/WHH3R[_@0,^C32+9I3).C@#>=&)!A](8D41(_S*_)Z<G9$=AA7YVA@QT>
M@+V'%8@.2*5D^UR3-3,-F;F[ 46^7RVTL_\X0GC>$YX[PO,#A \"J!)0XGOW
MS#=4=-@L)/:I[2NU1TP=HNW!51['PR0+5WMTC'H=HW_3@9>/9_7>._80HQWB
M9'01[R=.>^+T*/&VX@H*60OV^^7K\,SI*^:W291&^ZG'/?7X/VO?">@?U3X9
MX]>53T?#%RK"G>;$]U*[$:1)(3MA?)_VUG[*7?GF?G;W(_*6JIH)33A4&!H-
MQE@!Y<>.WQBY=*V^D 8?IULV.*E!60<\KZ0TVXTEZ&=__@=02P,$%     @
MUG@%4PWK7C!; @  ?P4  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
MC53O;],P$/U73M$^;-)8?K4#36VDK14")-#4,?B ^. ZE\::8Q?;:<=_S]G)
MHFRT@R^-S[YW[[USS[.]-@^V1G3PV$AEYU'MW/8JCBVOL6'V0F]1T4FE3<,<
MA683VZU!5@90(^,L22[CA@D5%;.P=VN*F6Z=% IO#=BV:9CY?8-2[^=1&CUM
MK,2F=GXC+F9;ML$[=/?;6T-1/%0I18/*"JW 8#6/KM.KQ<3GAX1O O=VM ;O
M9*WU@P\^EO,H\8)0(G>^ J//#A<HI2]$,G[U-:.!T@/'ZZ?J[X-W\K)F%A=:
M?A>EJ^?1NPA*K%@KW4KO/V#O9^KK<2UM^(5]GYM$P%OK=-.#24$C5/=ECWT?
M1H!T<@20]8#L?P%Y#\B#T4Y9L+5DCA4SH_=@?#95\XO0FX F-T+Y6[QSADX%
MX5RQPAVJ%F&%7&^4"*T]7:)C0EKXPHQAOLUG\ ;N[Y9P>G(&)R 4?*UU:YDJ
M[2QVI,+7BGG/>-,Q9D<8/[7J O+D'+(D2P_ %Z_#E\@)G@9X\AP>D_>A =G0
M@"S4R__1@,KH!A9:.4/_++H$5\,BM!\-_+A>V[#_\Q7"?"#, ^'D".$UY[I5
MSM(,<!0[MI8].>_);<?.>W9[#HJF65? ),T<4YSRM8%2MVM7M9(FH2MXZ"HZ
M*9=!BA_H74'C36W;C1M^(&DZ2GKF<C*XG+SJ<HD5&H,EN1SU]YC%0](G?ZE*
M+Z?Y"^D'DM(\>R$]'HV'?YH^,[,1RH+$BF#)Q=MI!*8;]RYP>ALF9JT=Z0O+
MFEY(-#Z!SBNMW5/@AW!X<XL_4$L#!!0    ( -9X!5,#U<]VYP(  #@)   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*5676_3,!3]*U:TATV"I?EH
M"E-:J5\($!/3NL$#XL%MW,::8Q?;60>_GFLG#6V2A@I>$MLYYUP?^SK7\4[(
M)Y42HM%+QK@:.JG6VQO75:N49%A=BRWA\&4M9(8U=.7&55M)<&))&7/]7B]R
M,TRY,XKMV)T<Q2+7C')R)Y'*LPS+GQ/"Q&[H>,Y^X)YN4FT&W%&\Q1NR(/IQ
M>R>AYU8J"<T(5U1P),EZZ(R]F_G X"W@"R4[==!&QLE2B"?3^9 ,G9Z9$&%D
MI8T"AM<SF1+&C!!,XT>IZ50A#?&PO5=_9[V#ER569"K85YKH=.B\<5!"UCAG
M^E[LWI/23]_HK013]HEV!3:"B*M<:9&59.AGE!=O_%*NPP$!=-H)?DGPZX3P
M!"$H"<&Y$<*2$)X;H5\2K'6W\&X7;H8U'L52[) T:% S#;OZE@WK1;G)DX66
M\)4"3X\6D'A)S@@2:_2)P(JC^0OD(+PO9T1CRM05>HT>%S-T>7&%+A#EZ"$5
MN<(\4;&K809&QUV5T29%-/]$M #="JY3A>8\(4D+?];-CSKX+CBO[/M[^Q._
M4_!CSJ]1T'N%_)[OM<QG>CZ]UV;G_Z+/_SGZT6($52X$5B\XH6?W7Z%OXZ72
M$D[P]P[-L-(,K69X0O/SEDBL*=\@9K-K)91NRYM");(JYM_V//*\*':?#_?B
M#,RLB?&#X!@S;\/X%>;(9K^RV>^T.<Z$U/07MC\_.$I8*:);#TBATS\(7IO>
MM(GP:R:;B'[-8A,1MAN,*H-1I\$/7!-)E$;@;TTYYBM2[JA8,KJQQEO]1HV9
M>#6_343=[U\1\R8B:/<[J/P..OT^"(T9XE"HN_-VT,Q)<Q:/#)Z!F34Q?EC#
MS%LPP=N:3?>@%&1$;FP-5C#]G.OB3U"-5F5^;*M;;7SBW4R]EO$97 N**OY'
MOKA3W&*YH5S!@JTA5.]Z -LABSI==+38VD*T%!K*FFVF<+4AT@#@^UH(O>^8
M -5E:?0;4$L#!!0    ( -9X!5-,DG2+J@4  )(=   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;,U936_;.!#]*X31!5*@C452\D?A&&@=9+=%VP1)
MLST4>V!DVA8JB2Y)Q<UB?_R2E"+:$L78;@^Y))(U,WHSY,R;H28;QK^+%:42
M_,S27)SU5E*NW_3[(E[1C(A3MJ:Y>K)@/"-2W?)E7ZPY)7.CE*5]% 2#?D:2
MO#>=F-^N^'3""IDF.;WB0!191OC#.YJRS5D/]AY_N$Z6*ZE_Z$\G:[*D-U3>
MKJ^XNNO75N9)1G.1L!QPNCCKO85O9J%1,!)_)W0CMJZ!=N6.L>_ZYOW\K!=H
M1#2EL=0FB/IW3V<T3;4EA>-'9;17OU,K;E\_6K\PSBMG[HB@,Y9^3>9R==8;
M]<"<+DB1RFNV^8M6#D7:7LQ28?Z"324;]$!<",FR2EDAR)*\_$]^5H'84H##
M#@54*:"& HHZ%'"E@(VC)3+CUCF19#KA; .XEE;6](6)C=%6WB2Y7L8;R=73
M1.G)Z8W:%_,BI8 MP$VQ7J=4K9$D*7A'4I+'%-R8S?0^+W>,COPU38FD<R 9
M^$A5! 4X.:>2)*EX"5Z#VYMS</+B)7@!DAQ\6;%"D'PN)GVIP.I7]N,*V+L2
M&.H ]J'(3P$.7@$4(.A0G_G5SVFLU*%1#W;5^RI$=9Q0'2=D[.$N>XF(69%K
MOR\*67 */JNPS(A8@0N5"J*,2I(O=5BN.+M7@I=)"I3SX$^B'PO*[U6LOGU4
MEL%[23/QCP<7KG%A@ROLP'6YIKQ\;ZK7 EQ?W@(B!)7.D)>V!L:63O#[*1K#
MT:1_OQW8MA .<% +[< ,:YBA%^:LX%SM*\ :<-.$W"5I(A/JQ%L:C7;P#AMP
M'3*#D1MM5*.-O&@_LSP^#G#4 H,A:B)V"*%HZ(8\J"$/O)"_,)VT!Z(=M(&$
M*&R@=0A%*'*C'=9HAUZT*D$44OE@TH/^*)*UKCJO0$ZE"^>P!0%&(6K@= @-
MX,"-<U3C'.VW;>_29&FJG]"%<I'DIC::(#LC.VJ#@0V\#A'L1CNNT8Z]:"]V
M8)EH:K1QVPD7Y+$CCQJ0Q^W* -V086#Y)]ACX^Y$]*EM6UG<P=&1/G"+!Z$7
MQU=#^*IJDWN50TNJ>A3=!>E<:F:5I#P#)XK>'BCAXJ43HO]EXU(5#$#&<KER
M>3E[P@0,2AL>#H&6W" ZUOG=E=G'=?^K\#ZN[V=B5)D $($Y>?"&PO(I/(A0
M!=@T8S.O6@&@Y*@S OXW1*>CX ^GVP?K[?IHR1CZV7BW4!SCH=\^1*>PP\4G
M%/%IX/?14CCT<_BCCU6+^NT3S>XH][5<T'(M'#RK9A!:7H7'$2N1(&;"2:Z5
MQ>UJ&C6YRB$SZ*JXEENAGUS?QG&1%>4L03+&9?*O82<GR#9;OD8ME ZAKL85
M6E*%?E8]L%>!;1[=PE !=<ATA!-9(D5^(CVZ5ZGL>IL5ETQ'MX(LY2(_A?U:
MOU(9]S8L#IFNC@5M38)^^CFB8ZDL=BQXA;4M$X8=6"V;H7W9[&,Y'H)+< O>
MF@%QGYJ(+*>@\%G51&29 /F9X+ 1&;6G,S0:-6=DE]1XW)41EEB0?XI[/%JY
M(KK@[+,^EAG0\'FMC^4!M.>0==CPBAP#U+A9:5U"PW'',EE*0'Y*./Y\ #FF
MK/$(-U&[.*0+-K8,@?<9M0Y$C-N5'\-A$[%+"D4=QS#8,@3V,X0['\!_X%?K
M&K;5'C^S@[^MD[_?>O2''70Y:!ZBN*2&4<=I#[;D@/U]_:5<4;[7NMBJCJ/G
MM2ZVB&-_$3^RGN'V01L,FDV"0VC451<L-6#_T'!\.<..0[>P>8#H$AIVE0;+
M&MC/&L<5LS8=H-:PXQ+JFG:PY0SLYXS=%/@-)2RT=3\,GE6JA+:^A_[Z?E@)
MJXSM?+YHM?PN(=S<;?VM#V;Z:^4GPI>)FI=2NE!:P>E0+3XO/P"6-Y*MS3>T
M.R8ER\SEBI(YY5I /5\P)A]O]&>Y^C/L]']02P,$%     @ UG@%4TIHZ4'H
M @  B@D  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULI59=;YLP%/TK
M5V@/K;25;S)52:0FI%JG5:N:=7N8]N" ":C&9K9ING\_VQ"6#_*A[B5@^YQS
M[[F^P1ZN&'\6.<827DM"Q<C*I:RN;5LD.2Z1N&(5IFHE8[Q$4@WYTA85QR@U
MI)+8GN-$=HD*:HV'9NZ!CX>LEJ2@^(&#J,L2\3\33-AJ9+G6>N*Q6.923]CC
M8866>([E4_7 U<CN5-*BQ%04C +'V<BZ<:]G XTW@.\%7HF-=]!.%HP]Z\%=
M.K(<G1 F.)%: :G'"YYB0K202N-WJVEU(35Q\WVM?FN\*R\+)/"4D1]%*O.1
M]=&"%&>H)O*1K3[AUD^H]1)&A/F%58MU+$AJ(5G9DE4&94&;)WIMZ[!!4#K]
M!*\E>+N$X #!;PG^N1&"EA"<&R%L"<:ZW7@WA8N11.,A9RO@&JW4](NIOF&K
M>A54]\E<<K5:*)X<SU7CI37!P#*8UU5%L&H"B0A,D<CA5K41W-&F'?6^/F*"
M)$Y!,OB"U?X(N(BQ1 41E_ !GN8Q7+R[A'=04/B6LUH@FHJA+56B.IR=M$E-
MFJ2\ TGY<,^HS 7,:(K3'GY\G!\=X=NJ0%V5O'65)MY1P<\UO0+?>0^>X[D]
M^4S/ISM]=OXO^NS-T;>*X7<MXQL]_X!>N_$_;Q9"<O5'_W5$,^@T Z,9'-#\
M6F&N.HPN(=%]EZF^$Y!Q5@+K5HB)V]=-C79DM/6'\67LNM'0?MG<H3Z,NXV)
M]S&>[VQC9CT8S^LP6^;#SGSX1O-901%-\!'KC7*X:6O'^#["V[%]$C';1_C]
MEJ/.<G34\JTQ]C;+T:ETIR<1\3XBW+&\CPCZ+0\ZRX,S=_FPM<%><_E..-AQ
MUP,*G1U0?([2[(128]/>.%Q*S)?F5!>0L)K*YJ/1S787AQMS7N[,3]SKJ=LS
M'ZN+1G,O^"??W%+N$5\65*B"92J4<S50V\&;D[\92%:9HVW!I#HHS6NN+DN8
M:X!:SQB3ZX$.T%V_QG\!4$L#!!0    ( -9X!5-4]E04S0,  "T/   9
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U778_;*!3]*\CJPXRT&1OL?(V2
M2.V,JMW55#OJ3-N'U3X0A\2H-G@!)]-_OT \MCM@)XWV)3&8<\^Y%WR Q8&+
M[S(C1(&7(F=R&61*E;=A*-.,%%C>\)(P_6;+18&5;HI=*$M!\,:"BCQ$430)
M"TQ9L%K8OD>Q6O!*Y9211P%D5118_/A <GY8!C!X[?A,=YDR'>%J4>(=>2+J
M2_DH="MLHFQH09BDG %!MLO@/;R]0XD!V!%?*3G(SC,PJ:PY_VX:?VR60604
MD9RDRH3 ^F]/[DB>FTA:Q[]UT*#A-,#N\VOTCS9YG<P:2W+'\V]TH[)E, O
MAFQQE:O/_/ [J1,:FW@ISZ7]!8=Z;!2 M)**%S58*R@H._[CE[H0'0!,>@"H
M!J!S 7$-B&VB1V4VK7NL\&HA^ $(,UI',P^V-A:MLZ',3..3$OHMU3BU>M+K
M8E/E!/ M^(15):BB1)K67R416%&V P]$UPE@M@$?*<,L)77/ \5KFA\!5_=$
M89K+:S "7Y[NP=6[:_ .4 :>,UY)C96+4&F]AC5,:VT?CMI0C[8_*W8#XN@W
M@"($/?"[8?@]234<6GCT,SS456I*A9I2(1LO[HEGDY;@[_=KJ81>?O\,Q(R;
MF+&-F?3$-)F!*TE?]"=A/CI3[H(SE<EK7[V.P28VF/E ]RN4Z,KL/0J21D'R
M?RHX!AMW%$S]_..&?WR*'_F(Q@Y1,D-^JDE#-;F(:N)0P;&?:=HP34\QQ3ZF
MJ9O49.:GFC54LXNH9FY2D9]IWC#-3S$E/J:YFU34LRA@U-I2=!%9#>NR]<P5
M[%@@/,4U]G)!3V9];*V+0'09&SH[L]9=X+"]/&=$[^U;1827,78843*?])"V
MA@*''>4$Z2#8G%IN98E3L@STL402L2?!"@PX+6R-!@X[S3-7. >YW;I*_$.?
M191_4_)83S*?]Y2E-1\X[#YGT[MVE/08'VS]" X;T@.1$N""5TQIG[>5979O
MITS/$Y'*J\2UJQ&,IGVKLG4L.&Q9EXEQ#6W4IZ1U-#AL:=TYX>N<[K Y6_JG
MQ;6Y.#$>M?_I1#)W=NAXC'ITHM8-T; ;_H).Y!IDW./&J'5(-.R0=L;22@@]
M4:#DPK![R5W''*'Y]$V1O*/Z]D'4.9X-&^O9(EVC'4'X5J-O4-PCL?5C-.S'
M#YSM1GJ-%V?.I6O0,41..3VCT+AOSEL;1\,V_JM:$_=L.GFKU!T3OSV^AIV[
MC+E(?L)B1YG4(K8:%-U,=9[B>#<[-A0O[?5FS96^+-G'3-]GB3 #]/LMY^JU
M86Y,S0UY]1]02P,$%     @ UG@%4[%9@]CJ @  IPD  !D   !X;"]W;W)K
M<VAE971S+W-H965T-3$N>&ULM59M3]LP$/XK5K1)(+'FK2^ TDKT98*I; C&
M]@'M@]M<FXC$#K;3,FD_?F<G#2VD73?&E\1V[KG'S]WE[&#)Q;V, !1Y3!,F
MNU:D5'9JVW(:04IE@V? \,N,BY0JG(JY+3,!-#2@-+$]QVG;*8V9U0O,VI7H
M!3Q72<S@2A"9IRD5/_N0\&77<JW5PG4\CY1>L'M!1N=P ^HVNQ(XLRLO89P"
MDS%G1,"L:YVYIR/7T0!C\2V&I5P;$RUEPOF]GER$7<O1.X($IDJ[H/A:P "2
M1'O"?3R43JV*4P/7QROO'XUX%#.A$@8\^1Z'*NI:QQ8)84;S1%WSY3F4@EK:
MWY0GTCS)LK!M=2PRS:7B:0G&':0Q*][TL0S$&@#]U .\$N ]!S2W /P2X._+
MT"P!S7T96B7 2+<+[29P0ZIH+Q!\282V1F]Z8*)OT!BOF.E"N5$"O\:(4[TQ
M8)0E.1B"HG$BR6<J!-6Y.R0?R.W-D!R\.R3O2,S(UXCGDK)0!K9"8@VWIR5)
MOR#QMI#XY)(S%4DR8B&$-?CA;GQ[!]Y&P95J;Z6Z[^UT^"EG#>([1\1S/+=F
M/X/]X4Z=G->QC_Z9?2,8?E4"OO'G;RT!*;DX(J84CL@0Y%3$F?F-[\9H2RX4
MI/+'#J9FQ=0T3,TM3%\RT,7%YB317&3*I:JKIL)+VWC1G6[1<]UV8"_6,[2'
MS?"EC>?[FS:C.ANOLMF0V:IDMG;*''"1<10*Y!Q;]T-.A0(AR=TEI!,0NP+9
MKAC:;YRR3L74^2\IZ[Q,A^,\2\=+&V_-9F-[Q]7VCE\3:O(+VQ9@]UA@E,;C
MP3XY.*FH3]XX!Z[SU*2=W5E8,I05Q1DV8A0(]3GX@Q.OV?"=][7=]^^!A1![
M[>!)0<S-B2^Q2'*FB@94K5:WBC-SECY;[[NG [=F?:AO(>:@>W)?7&$NJ9C'
M3&)9SI#*:73PGQ3%K:"8*)Z98V_"%1ZB9AAAC8#0!OA]QKE:331!=3?K_090
M2P,$%     @ UG@%4U"3Y"VC#0  VVX  !D   !X;"]W;W)K<VAE971S+W-H
M965T-3(N>&ULO5UK;]LX%OTK@K%8=(!)+3[TZB8!IG6E=C'=*9J=V0^#_:#:
M3&*,;64D)>DN]L>O+#NF%!Y=4PF;+VWB'![J\J7#>\GKT_NB_*.Z5JKVOJU7
MF^IL<EW7-V^FTVI^K=9Y];JX49OF+Y=%N<[KYM?R:EK=E"I?M(76JRGW_7"Z
MSI>;R?EI^]GG\ORTN*U7RXWZ7'K5[7J=E_]YJU;%_=F$31X^^+*\NJZW'TS/
M3V_R*W6AZE]O/I?-;],#RV*Y5IMJ66R\4EV>37YB;SXP%FY+M)#?ENJ^ZOSL
M;6WY6A1_;'_YN#B;^-M'4BLUK[<<>?/?G7JG5JLM5?,@?^Y9)X=*MP6[/S^P
MIZWUC35?\TJ]*U;_6B[JZ[-)//$6ZC*_7=5?BOL/:F]1L.6;%ZNJ_=>[WV/]
MB3>_K>IBO2_</,%ZN=G]GW_;MT2G0,.#"_!] ?ZX@!PH(/8%A&T!N2\@;0L$
M^P*!K0WAOD!H6T.T+Q#9%HCW!>*V=W?=T?;E+*_S\].RN/?*+;IAV_[0#HBV
M=-.%R\UV\%[49?/795.N/K]H9L/B=J6\XM+[Y4:5>;W<7'D7ZJH9H'7EO9JI
M.E^NJA^\$^_7BYGWZB\_G$[KIMYMZ>E\7\?;71U\H [A?2HV]77EO=\LU *4
M3^GR(5%^VMA[,)H_&/V6DX1_O]V\]H3_H\=]SL#SO*.+?\K+IC@;+#ZSK]T'
MQ=_;UXZ*I\^S/7O>PW^@B\_4?.CA>STI#L-7M'QB:/CN!JKW1=T493MT/VYV
M*_IV8?S]YP;N?:S5NOHW49D\5";;RN1 95E1+.Z7JQ6: ;N285MR^\*X.^>)
M#'V_,?*NVSF6N _'<3T3@H,) 6G"/XLZ7WEY5:FZ0F;L2@?=:GT><M,.6^"'
MP#"$)5+&@Y:$!TM""TM*=:<VMPK:$AJ/&##)C"><A<832LE UYE\21";?)G)
M%PL^;'!T,#BR,'A>5,VRW"S6E.61\:2"";-O9B:."V2YB0NBK>&/+3=Q,F3#
MEL<'RV-ZWI5%57DW97&YK)&Y,1B+?F*:"W"M%8_--7$BCD!' ]RC9NF9FQS,
M34AS9ZJ1H?/E;@G[:[Z^^9N7K[>KVW_;C]"2GY@-[X,'!K!HN'N8KS6$3S[Q
MPRI<' 3$<C,OUFKZ:M7T'%8,OMD9,1BB "=#LV]3@!.HSP".L6"X#3HZBI%M
M\+&UV*OS;Y[ZUFPMJL;ZKVJCFC&+&X"9#^)+T   )P/0  #'3%P&<"%A/]?V
M<]+^?S0;K>.]SM%KPWC(=WM<:!ACM(Y)* *SV]\#PA,.7@8I(&0B,!\Q0T!B
M\C.M:)@@&_(W52XOE_/=],\W"^^=:N;^X9.'N?;[)[7^JDI*US M;)C\_C**
M:1'":!5""2EF*HM&,$2@ZP&0"0&ZU)(QLV#L&ZRU"J/%RD^KE5?4UZK<2Z\?
MO8V"KS)FB@P6"8[,1T@9(OMM.3,;SGX+:/'";-3+L/!DIG9@"8_0@@B0<9
MV6+-F=EP]@W7VH71XN6X3F6FCI!A /0+ (H$O#-2 (Q#L,O( #"2?:78-UMK
M&$:+F!%JE9FRA+>RQ+ ? 'UFCN,4  -? ,$*@)+)X?'.M23BM"0ZIEDYT"%Q
M!#H= F-@- "*$*CY# %YG P;K340IS70>.7ZEB-Y$X-F0/(&[$L!3@"-GP$<
M[^/Z;:!U$*=UT"_M,J^5\%X,PI'/@8:0$JA@!.0A6/( D"<<V0^ L4^,?*U?
M.*U?GK 9V#/V'P;-!1,7@(U>"G "O" R6._PHL^UGN*TIV@W"'9V0X,EZ"9@
MKQ4L!3 P-C( "XA9K]4<I]7<V)T/3;>-UKRI;O*Y.ILTJTFERCLU.?>@F]41
M4>J**'- U.\$K3 YK3"MME_<U'>"H<46N,Z$B4L!3@(?8(;JE<.;3JY5):=5
MY<B]DO>_YJ/R;CE7-MLGKC4>C[__]HEK;<5MM!4EJ;BI:T28F-Z &0(R'W6U
M"6P(36 &@$'"V&!G"RVI!"VI1DA* ;Q+T ,*@"Q +E  % D'_A4$9')860BM
MK@2MKL8/]L]EL;B=6_D*A!8X@G__P2XZ 1Y:3AP?[,)\BR<AV#@"7(2VC0#'
MPA@,=00,.#'4M7X0M'X8,]3!RQ\):( +@(\X!;AF]J*!#H ^H2"%%A2"%A3C
M!_K/S9+>Z(X6/&*%%_KU*L(7&/3ZO29LO"5DMY,$(T24*Z+4%5'F@*C?[/H]
M+FQ\-7;3CF0:T_Z.B%)71)D#HG[[:V$C:&%S45S6]WFIO(M\I:IV-G]1J[Q6
MS1)0;*K;5?=PBLT$EUI<2/_[3W"IW^62?I>31PE,UT22@-TAP+&8 0>P)6%F
M0=@W5VL&23M%K/W?$L1S?!071$ )7+NI+6-FP=BW7DL8:2-AAGW?TM01T@<G
M"V8 &'#D"[1ES"P8^T9WSLK82!AJ"96F@)"PJX%R0:X_@$L$$"X QWPB=">U
M<)$VIVNLWA_2C#6A,.,,X#B8NRG A<"'G@%<0,1_I59(DG9 ''-X2Q!; B[Y
M&<!QN*@!7(!Z&_@H"-^#U!I-TAKM"<YN"0[2H&D.HE%@\YHB'#KV 7"<./<A
MM5Z2M%X:X^N6*"8%;#=AC(-M"L*!\$D&<$(0MFNM(H]HE?%N;FFZ1DY 9!?!
MI#E34H1#'@F$8]'P-C70HBF@/3+'W-R!Z0LY 4XH!$-'#@$,!+$!C+!5*[;
M[?F>P!13T':RUA'RWZZ^S$%]_0;4&C!P<$ H,$78"8CPSA .!,Y2A!-HT S5
M.S1NM/@+CH3#GK2G&>>I#K0J"U[@H$_0.6UL(X@H'403C-A'NR)*71%E#HCZ
MS:ZU6&!S-MI*A]),8]K?$5'JBBAS0-1O?RT- UH:/GG.CW#8!UJE!2\0G0JT
M, J>&YVB"<:,.4=$J2NBS %1_S:$UF*AL^@8S32B_5T1I:Z(,@=$_?;7^C"D
M]>&3Y_P38Q>A%E[A"P3L0BUXPN<&[$+@G4*.'X"#CA^ @XX?@",=/Z&65:&S
M>%UH>I^@XP?@H.,'X*#C!^ HQT^H-5Y(:[SWJ^5ZN6D'TV[8[W:%-D.X<]?K
M!<)OH7Y_A_3[F_+.TT7'+)ZN F^NB#('1/T&UQ(EI!U)UO&!T'3GG @_,?V#
M,X24(3HM;<V9V7#V6T"KIM!&-0W'"$+@Q!DP'+F/L.&VG)D-9_]2H]8MD8UN
M(6\SNI(KKHA25T19!%Q:C!'-JN5(1,N1,;=%';F@9JZ(4E=$602<8LGP"S_2
MFBJBG5G'HAUT\3%MZH@H=4641<!5QHDAJX5C1 O')P14:,8QS>R(*'5%E#D@
MZO>#%K.1S>%UNZ@.336F QP1I:Z(LL@4S.0XUX(YH@7S$R)'-..89G;E)75%
ME#D@ZO>#WE1$M)?T6/2*+CZFT5VY1B,00_=1.,-!C?U&[22IH+=.8\-DD1F;
M/D&'G1 .WH.'0)BL @")#7&D-S,1O9FQ"G1%8"L![08X;+<)3- =7T1(F:UW
M,!&]@SGB!Q@7T8KU_B%^@8-[L=;5L8VNIN0T33!BV7!%E+HBRAP0]9M=Z^V8
MUMLCMC,TTYCV=R6]71%E,9#>Q'8FUM([IJ7W\;D[(C(5:Z49OT T.M;"*WYN
M-)HF&#-V7.DL5T29 Z)^LVN=%3N+1M-,8]K?E>1R190Y(.JWOY9D,2W)CD_N
M)X:@XDX"KQ<(0<=:BL3/#4'3!&,&FJL0M"NB+$;'_0B?8J*E5N(LQ$PSC6A?
M5T2I*Z+, 5&__;7V3&CMN8TC%ZOEH@TJ,YL9FFB!E;Q D#C1@B.A!0<584M
M5@:4(W-F"TQM@9D%L&^PECH)[52SCG EX'9"A+(RSA R%"@#EC5G9L/9;P&M
MOA(;]34<X4K 30>84G0&D-N\3B X;LV9V7#V#=?Z)WENIM+$-E4I .)<I0"(
MDY4"()FM--&R(W&6KS2Q35@*@#AC*0#BE*4 2.8L3;3F29Z7M32Q35N*@#!O
M*0#BQ*4(2&8N[:0N=9V[]&UBZA6&/&$ QR6(:@,<3H8Z-AMJ-QVJS;T(NPC*
M U?/_H"#&_P0*=#U/X04/KKR"9&,#5\ 9'XG(ZI_Y$C<4]+"@KQ<."^L"1Q(
M# LR@N',L$<SJ#YJ"=YI"9ND8,.AAH?R_<&-K 8X. ! PC ?I<!"R'!X)6!^
M)X^I3VN\T1EQ?5-]G>"<N! )L^)"),R+BY!49ER_DUW5I\6?76Y<'YSX \EQ
M9PB(DMZF"#B0S!8AJ6RV?B?7JT_KOH%=R[AX /,[N5;]%S@LR/Q.:E/_N=DZ
M'AAZ7083,D$DS,B$D#@E$T*2.9F:^CK&.\N9\4#55S)(YR$DSLN$D#@Q$T3Z
M 37(.]E.?5KW# _R$8YSULVXSEX@[,5ZZ<V?&_AB(+4X3,2$@# 3$P+B5$P0
M2>5B8MW,YD=2FX\9XB M.$S'A( P'Q,"XH1,$$EE9&+=I.1'LI(/#_ G.H]9
M-SOYBZ0G[^8G/Y*@W&:PFPX#>(D! >$M!@2$UQ@0,*9R57?SE!])5#YJJ)M?
M= )O,B @O,J @/ N P+"RPS3SA=CK55YU7Y)6M78=[NI=U\R=/CT\$UL/[5?
M/_;H\[?LS7L&/D_9FVSW-6N:?O>U;Y_R\FJYJ;R5NFRJ\E]OSSF5NR]2V_U2
M%S?MUW)]+>JZ6+<_7JM\H<HMH/G[95'4#[]L*SA\G]WY_P%02P,$%     @
MUG@%4XK3FQ # @  3 0  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M?91+;]LP#(#_BN#3!@R1[:1[%(Z!I-FP'EH$";8>AAT4F[:%ZN%)=-S]^TJR
MXV5 DXLE2N3'ATAGO3;/M@% \B*%LLNH06QO*;5% Y+9F6Y!N9M*&\G0B::F
MMC7 RF D!4WC^".5C*LHS\+9UN29[E!P!5M#;"<E,W_7('2_C)+H=+#C=8/^
M@.99RVK8 _YHM\9)=**47(*R7"MBH%I&J^1VO?#Z0>$GA]Z>[8G/Y*#ULQ?N
MRV44^X! 0(&>P-QRA#L0PH-<&']&9C2Y](;G^Q/]6\C=Y7)@%NZT>.(E-LOH
M<T1*J%@G<*?[[S#F<^-YA18V?$D_Z*9?(E)T%K4<C5T$DJMA92]C'<X-D@L&
MZ6B0AK@'1R'*#4.69T;WQ'AM1_.;D&JP=L%QY1]EC\;=<F>'^1YJ5V*TY-T&
MD'%AR2,SAOE2O<\H.@]>CQ8C;3W0T@NT)"4/6F%CR5=50OD_@+K0IOC24WSK
M]"IQ \6,S),/)(W3^%XAU&"N8.=3VO. G5]/F^R@U0:YJLFOU<&B<4WR^PI^
M,>$7 ;^X@'_LY $,T15QT^.KZ1S8P>5;11U@-P'FI^B8)QD]GONG9R\LP=2A
MCRTI=*=P>.SI=!J5U= A_]2'.7M@IN;*$@&5,XUGGYQ?,_3N(*!N0[\<-+KN
M"]O&C3L8K^#N*ZWQ)'@'TP\D?P502P,$%     @ UG@%4]L,9"1= @  O 4
M !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC53!;MLP#/T5PMBA!;;:
ML9-N*!(#3=IB'5"@:-;M,.R@V$QL5)8\B6ZROQ\E.UZ:)MTNMD3Q/3Y2(L=K
M;9YL@4BPJ:2RDZ @JB_"T&8%5L*>Z1H5GRRUJ03QUJQ"6QL4N0=5,HRCZ#RL
M1*F"=.QM]R8=ZX9DJ?#>@&VJ2IC?4Y1Z/0D&P=;P4*X*<H8P'==BA7.DQ_K>
M\"[L6?*R0F5+K<#@<A)<#BYF(^?O';Z5N+8[:W"9++1^<IO;?!)$3A!*S,@Q
M"/X]XPRE=$0LXU?'&?0A'7!WO66_\;ES+@MA<:;E]S*G8A)\"B#'I6@D/>CU
M9^SR\0(S+:W_PKKSC0+(&DNZZL"LH"I5^Q>;K@X[ .8Y#(@[0+P/&!X!)!T@
M\8FVRGQ:5X)$.C9Z#<9Y,YM;^-IX-&=3*G>+<S)\6C*.TCD_B[R1"'H)\Z:N
M)?(5D9 P$[: &[YDN%7M8W%5/[E"$J6TI_ !'N=7</+N%-Y!J>!KH1LK5&['
M(;$L1QYFG81I*R$^(N$<[K2BPL*URC%_B0\YG3ZG>)O3-'Z3\$NCSB")WD,<
MQ8,#>F;_#X_>D)/T)4X\7W*LQ(?+>MW:+/RX7%@R_)Y_OA%LV <;^F##(\%N
M%:%!2X ;;G2+AZZC93CW#*[+GU.NTO-N@5Y[C'J/%[)&O:S1/V1END(@L<&#
M+V3T*F R'.V)>NTSB/94A3N-4*%9^?E@(=.-HO;]]-9^!%WZSMNS3WDTM9/D
M+TT[U^Z$697*@L0E4T9G'UF6:6=%NR%=^W9;:.+F]<N"QRL:Y\#G2ZUINW$!
M^H&=_@%02P,$%     @ UG@%4]Q>3E5N @  /@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-34N>&ULE51-3]PP$+WW5XRB'EH)UMFP? AE(['0JJ!2(>C'
M 7%PDMF-A1T'V]G O^_8R::T6A"])![/S)OW/!ZGG3;WMD)T\*AD;>=1Y5QS
MS)@M*E3<3G2#-7F6VBCNR#0K9AN#O Q)2K(DC@^8XJ*.LC3L79DLU:V3HL8K
M [95BING!4K=S:-IM-FX%JO*^0V6I0U?X0VZ'\V5(8N-**506%NA:S"XG$<G
MT^/%S,>'@)\"._ML#5Y)KO6]-\[+>11[0BBQ<!Z!TV^-IRBE!R(:#P-F-);T
MB<_7&_3/03MIR;G%4RU_B=)5\^@H@A*7O)7N6G=?<-"S[_$*+6WX0C?$QA$4
MK75:#<G$0(FZ__/'X1S>DI ,"4G@W1<*+,^XXUEJ= ?&1Q.:7P2I(9O(B=HW
MY<89\@K*<]E-FUM\:+%V\&E-7PL?SM!Q(2U\X\9P?V8?81?^C8/;2U0YFCOR
M+30W)>@EG E#AZV-';TI<T32EV+%0&C1$TI>('31R@G$R0XD<3)]#PQLQ0W:
MOX$8J1RE)J/4)"#OO5$JW'ZE"#AWJ.S=*_A[(_Y>P)^]@'^JE:)[1BTK[G>@
MX+:"4JQ%B75IMYU#CW84T/SLK+-X,MU/V7H+A]G(8?8?'#;EH>%/RBMV:-16
M+J^C?J^$!5WCKJ-Y!-M@(;C\@]X)*2%'JB)*<+JO7FE9(MT$NA9T*31=$!X,
M5R$44EOT1MY:*F4].%#CGR Y[!N_0Z"N CXR+[G#=Y1QTJYH*&!ZT,=-MO6-
M/1L'_[)<<K,2M06)2Y(73P[W(S#]M/:&TTV8D%P[FK>PK.B!0^,#R+_4VFT,
M/W3CDYG]!E!+ P04    " #6> 53^?(N<PL#  "+$   #0   'AL+W-T>6QE
M<RYX;6S=6&UOFS 0_BN(3E,K326$A84U1-J0*DW:IDKMAWVKG&"()6,S8[JD
MOWX^3,A+?577#UL[H@;['M]SC^^.&'76Z VGURM*M;>NN&A2?Z5U_3$(FN6*
M5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9:*O+2C?>4K9"IWXT
MF#Q[^Y*G?AB_]SU+E\F<IO[MZ=N?K=07;SQ[/WEW<C*Z/;LXMI]VP)D?.$DG
M3R ]'XUP8@ Q\OAIY(]Q=]1!GZ#YK)#B,$]@,+%)1;T[PE,_(YPM% .O@E2,
M;ZQY#(:EY%)YVA3(B G!TMQ;.+0SJ%W/4S$A51?;1K#?BW[Y$;"=@4#&^2!P
M[%O#?%83K:D2EV;2+>Z,#R"O']]L:J.P5&03CB?^SJ&[F2 +J7*JAC"AOS7-
M9YP6($>Q<@5W+>L 0*UE908Y(Z44I-.P]>@'AG9).;^&QOY1''"OB[VJCJ"F
M8A@:0?W0TM@)\.^S6>X]VN19M%[-[J3^W)K=B&X.O4*O%"W8NINOBR$^QA[B
M[*2N^>839Z6HJ-W[DP/.9V3KYZVD8O<F&G3*TABH\KT[JC1;[EM^*5+?T+7>
M=M.ZP#6/7Z'FOYOGD@JJ"-\7;5K_)6?YV8JC#_]*<O>C<BS8J;$_K%ZZR,EK
M$!F_2)%!_X.^=VH<G!F#U8.S.?6_PWL WP7U%BWCFHE^MF)Y3L6#H\/0:[(P
M;UH'_&9]3@O2<GTS@*F_&W^C.6NK9%AU!8GH5^W&7V%[83R\&)A83.1T3?.L
MGZIRT0T],S!1^PL<CI'+[G(CF(_%W A@6!Q, >9CO; X_]-^INA^+(9IFSJ1
M*>HS17VLEPO)N@\6Q^V3F,N]TR2)HCC&,IIE3@49EK<XAC\W&Z8-/+ X$.G/
M<HU7&^^0Q_L J^EC'8+M%.]$;*=XK@%QYPT\DL1=;2P.>&!5P'H'XKOC0$^Y
M?:((JHIIPYY@'$D2#(%>=/=H'"/9B>'CK@_VE$11DK@1P-P*H@A#X&G$$4P!
M:,"0*.K.P:/S*-B>4\'NWP_SWU!+ P04    " #6> 53EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( -9X!5/H0Y9@
MO00  )HD   /    >&PO=V]R:V)O;VLN>&ULQ9I;3^,X%(#_BM4G5MK=MKDP
M,V@Z$A3816( 48;7E9NZK85C=VRG7'[]'CL43J!S-"\N3R5.L+\<Q_Y\G'R]
M-_9N:LP=>ZB5=J/>TOO50;_OJJ6HN?O;K(2&,W-C:^[AT"[Z;F4%G[FE$+Y6
M_6PPV._77.K>MZ^;NJYL'Q\8+RHOC8;"4' KQ;U[/1\.V5HZ.95*^L=1+_ZM
M1(_54LM:/HG9J#?H,;<T]_\:*Y^,]EQ-*FN4&O6&[8E;8;VLWA5/ N0-G[I8
MXOGTF@/(J+<_@ KGTCH?KXCU<V!<"[BX/6J\.97*"WO,O?C'FF8E]2)4 W?1
M1[<1X[#Y;8-X8'\GC&8^EY4X-E53"^W;.%JA J!V2[ER/:9Y+4:]L5D+&^X'
M&CB;M??F 0I%RAY(.&'/9A$O)8IV1LD9M#YC1UQQ70D60^@08$8 9A\&R/:N
M.(+,"<A\AY"3 !'^P3$S9Y>K3E<7!&3Q89!C[I8(LB0@RX^ #(PG/QOI$>0^
M ;F?%O)F*=C8U"NN'QG7X;%T,L;QR@HG-(+\1$!^2@L9H*J(=RQ5$\)Y 2V=
MZ<K4@OW'$.1G O)S6L@SO1;.QRZ6&L)G%A!!![,V.Q)B_B>"_$) ?DD-Z;E>
MA#9C."_]4EAVZ%QWCAP.J%E\D!;QL*IL UU\\@"5..$0Z+BQ'=>0LDELFPM8
M.#AVQ1]Y;/<5BA+,,+%A)MY4=W_!<('XA5$- 8P783[*+</$<GD>LC?\072>
M-THEP\0NN19KH1O!KD5E%EJ^#1<ED&%B@YP+Z,E.H"A3#!.K AZH6OI6M&%,
M@M\\+#N%KF07DC+%,+$J)F(1"3$/)85A8BM,FM5*1?%S%=<F[%29>W!76QO&
MI+0P3.R%23-UXF<3Y'6R?A._C+)!EM@&M/HSC$G9($ML \*K;.\&+^TS,@%)
M[ ?2K=UH4IK($FNBX]80/_AQ?V Z2AA98F'\2K+/H!B3DD>66!Y;O+8UE)12
MLL1*:06W%8N22+8CB6P%HVR2?:1-NN.7LDF6V"9D4MG!S"FWY(G=,H$Z9@W,
M,$ 61@DL9)1LAS*4'&%,RBUY<K<0B64WFI1;\M2Y!XKF%AUB3')[*[%;,.86
M'6),2C)Y:LD@S'.C%^Q&V)H=BZEG>\<"KQMS2C)Y8LF\,360<:D<N^#6PL5K
MC$EY)D_L&1S-5M]3K&^,27DG3^T=A'GBO*SCUN$IEY;=<M5@3,I">6H+(<P?
MVK;KBZ>7<&),RD)YZISF;:>SRU6<W _#RQ2)=[(I"Q4[M9#S5E;MAG$@/JPP
M)F6A(K&%?KWJC8,>8U(6*A);".\PO9^/L(4*RD+%#BWTO%!WD.$ZO@"Y+W"^
M6)"O679HH?$2E Z4L 8).S^65]A"!66AXB-2G=>^QYB4A8H=6BAF/IN%1PN+
M,2D+%3NT4"?A:%]98DS*0L4.+;0E+\*8E(6*'5KH._>-A<=3O+Q.Q9U>4A8J
M$UMHDXF_FS%Q[EM2 BI3"P@%,H8N;#ZSEU0=8U("*E.G02][!W0H*?N4.[3/
MNZ'3R2A+RCYE:ON\W93NQA1CDJ_YHWWZFV]A9F(NM9A=0!,.RBNNJBO+PD_[
M^JXHPT[\O%%J#&67^MSPV>;3FLUG0=_^!U!+ P04    " #6> 53O '6P> !
M  #L(   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=H[3L- %(7A
MK41> )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2
M=FW9=H>\V?9Y<MSO#GG1;$KI'T+(RTW:M_FFZ]/A?&35#?NVG)?#.O3M\KU=
MIZ#3Z2P,/V<TC_.?,R>OIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[
MK%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_
M: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2
M+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%
MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#
MO8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;
M46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT
MCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^D
MNIS/3=?+7Y;?.T<WU 7G #\W/'X!4$L#!!0    ( -9X!5,4U''DT $  *T@
M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:R6[",!0%T%]!V5;$> @=!&S:
M;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9
MA& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(<M-$Z@)_=#62":C)YKI
M515ZSYMXVY>F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?
MQ D).YG0COP<L%_WNB;GRH)Z4^W"BZ[C++:IF _;BGQZOL2)'LUL5N94F'Q5
MQR6IMXYTX1=$H:[27=&;\\DA[C#M?OG5^5V9<X%QYM09Z^.).;H\[G D[>J^
MC87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)
MTH<"Z2,#Z6,(TL<M2!]W('W<@_3!!RB-H(C*44CE**9R%%0YBJH<A56.XBI'
M@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K
M1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4B
M:X8B:X8B:X8B:X8B:X8B:_:?LKX;L_SK%^CM-:UUV1SR6?>5PN034$L! A0#
M%     @ UG@%4P=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " #6> 53"><Q[^\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #6> 53
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( -9X!5-&Z3M"0 4  /D5   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #6> 53
MKA;ZW"4&   /&@  &               @(&$#0  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ UG@%4P>;\B[D @  K@D  !@
M     ("!WQ,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M -9X!5-<'O:]!@<  '4B   8              " @?D6  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " #6> 53_PH,FU\&  "*&0  &
M            @($U'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ UG@%4V^6:;8-"0  E#P  !@              ("!RB0  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -9X!5/VSR(+XPH   $:
M   8              " @0TN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " #6> 53^,R.8Y\$  "_"@  &               @($F.0
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ UG@%4Y?+H2I-
M @  -P4  !@              ("!^ST  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( -9X!5.AV"H'3P,  !,'   9              "
M@7Y   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ UG@%
M4_MX#U(, P  OP8  !D              ("!!$0  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " #6> 53CUFW# ($   B"   &0
M        @(%'1P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( -9X!5-0N63RT @  .\6   9              " @8!+  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ UG@%4T L%A>\ P  Z0<
M !D              ("!AU0  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " #6> 537B5AF@$%  !/#0  &0              @(%Z6
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( -9X!5,)2 *3
M#@8  %8/   9              " @;)=  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ UG@%4W4H[UBU @  \04  !D
M ("!]V,  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #6
M> 53%?T.Q"8(  "2%@  &0              @('C9@  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -9X!5/++FR':@(  &T%   9
M          " @4!O  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ UG@%4Q9'5!7F @  ) 8  !D              ("!X7$  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #6> 534_22V(H#   >
M"   &0              @('^=   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( -9X!5,_.#*[20,  /T&   9              " @;]X
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ UG@%4TA'
M?O[. @  /P8  !D              ("!/WP  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " #6> 53+%2J,H4"  !?!0  &0
M    @(%$?P  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M -9X!5/]RW?%808  )L1   9              " @0""  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ UG@%4S=>TC\K!   KPL  !D
M             ("!F(@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " #6> 53(W8<1ZD%  "*$   &0              @('ZC   >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -9X!5-VRXP"5 8
M -L1   9              " @=J2  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ UG@%4\.H,?5B @  3P4  !D              ("!
M99D  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #6> 53
MBZ;CX1<"  "&!   &0              @('^FP  >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( -9X!5.W%E+O'P,  (P*   9
M      " @4R>  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ UG@%4RZG:AEL @  I 8  !D              ("!HJ$  'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #6> 53R+)LA]H$  #O&
M&0              @(%%I   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( -9X!5/]ZJOOS@(  %8'   9              " @5:I  !X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ UG@%4YQ0-0QY
M @  6@8  !D              ("!6ZP  'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " #6> 537_)M//,"  #J"   &0
M@($+KP  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( -9X
M!5.<XM.: P,  '\*   9              " @36R  !X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ UG@%4_.O_0\= P  U @  !D
M         ("!;[4  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " #6> 53%WHBN6<#   6$   &0              @('#N   >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -9X!5/Q,QMZ704  /T9
M   9              " @6&\  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ UG@%4\.5I9\A P  50L  !D              ("!]<$
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #6> 53LSA9
MRB(#   %"@  &0              @(%-Q0  >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( -9X!5/2N*LZ60(  (8&   9
M  " @:;(  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
MUG@%4Z<@2(/_!0  ;"D  !D              ("!-LL  'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " #6> 53>85("7X"   '!@  &0
M            @(%LT0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( -9X!5,-ZUXP6P(  '\%   9              " @2'4  !X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ UG@%4P/5SW;G @
M. D  !D              ("!L]8  'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " #6> 533))TBZH%  "2'0  &0              @('1
MV0  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( -9X!5-*
M:.E!Z (  (H)   9              " @;+?  !X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ UG@%4U3V5!3- P  +0\  !D
M     ("!T>(  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" #6> 53L5F#V.H"  "G"0  &0              @('5Y@  >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -9X!5-0D^0MHPT  -MN   9
M              " @?;I  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ UG@%4XK3FQ # @  3 0  !D              ("!T/<  'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #6> 53VPQD)%T"
M  "\!0  &0              @($*^@  >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( -9X!5/<7DY5;@(  #X%   9              "
M@9[\  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ UG@%
M4_GR+G,+ P  BQ    T              ( !0_\  'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " #6> 53EXJ[',     3 @  "P              @ %Y @$
M7W)E;',O+G)E;'-02P$"% ,4    " #6> 53Z$.68+T$  ":)   #P
M        @ %B P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ UG@%4[P!
MUL'@ 0  ["   !H              ( !3 @! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ UG@%4Q34<>30 0  K2   !,
M     ( !9 H! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #\ /P P$0
&90P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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>69
<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>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>225</ContextCount>
  <ElementCount>326</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>41</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statement of Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/StatementOfEquity</Role>
      <ShortName>Consolidated Statement of Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - The Company and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation</Role>
      <ShortName>The Company and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Basic and Diluted Net Income / (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare</Role>
      <ShortName>Basic and Diluted Net Income / (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Investment in Progressive Beef, LLC</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc</Role>
      <ShortName>Investment in Progressive Beef, LLC</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Intangible and Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets</Role>
      <ShortName>Intangible and Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Stock-basedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Supplemental Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation</Role>
      <ShortName>Supplemental Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables</Role>
      <ShortName>Basic and Diluted Net Income / (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Intangible and Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables</Role>
      <ShortName>Intangible and Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Notes Payable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/NotesPayableTables</Role>
      <ShortName>Notes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/NotesPayable</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/Stock-basedCompensation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/RevenueRecognition</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/Leases</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SegmentsTables</Role>
      <ShortName>Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/Segments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Supplemental Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables</Role>
      <ShortName>Supplemental Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - The Company and Basis of Presentation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative</Role>
      <ShortName>The Company and Basis of Presentation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails</Role>
      <ShortName>Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Investment in Progressive Beef, LLC (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative</Role>
      <ShortName>Investment in Progressive Beef, LLC (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Schedule of Intangible and Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails</Role>
      <ShortName>Schedule of Intangible and Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Schedule of Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Schedule of Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails</Role>
      <ShortName>Schedule of Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Notes Payable (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative</Role>
      <ShortName>Notes Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/NotesPayableTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Schedule of Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails</Role>
      <ShortName>Schedule of Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Schedule of Estimated Fair Value of Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails</Role>
      <ShortName>Schedule of Estimated Fair Value of Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails</Role>
      <ShortName>Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails</Role>
      <ShortName>Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Stock-Based Compensation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>Stock-Based Compensation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/IncomeTaxes</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails</Role>
      <ShortName>Schedule of Revenues Disaggregated by Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Schedule of Changes in Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Changes in Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Revenue Recognition (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative</Role>
      <ShortName>Revenue Recognition (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/RevenueRecognitionTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Schedule of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails</Role>
      <ShortName>Schedule of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails</Role>
      <ShortName>Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails</Role>
      <ShortName>Schedule of Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails</Role>
      <ShortName>Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/LeasesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Schedule of Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails</Role>
      <ShortName>Schedule of Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Segments (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative</Role>
      <ShortName>Segments (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/SegmentsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Schedule of Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails</Role>
      <ShortName>Schedule of Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Subsequent Events (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>Subsequent Events (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://wherefoodcomesfrom.com/role/SubsequentEvents</ParentRole>
      <Position>55</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="10-Q" original="form10-q.htm">form10-q.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
    <File>wfcf-20210630.xsd</File>
    <File>wfcf-20210630_cal.xml</File>
    <File>wfcf-20210630_def.xml</File>
    <File>wfcf-20210630_lab.xml</File>
    <File>wfcf-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10-q.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "contextCount": 225,
   "dts": {
    "calculationLink": {
     "local": [
      "wfcf-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wfcf-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "wfcf-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "wfcf-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "wfcf-20210630.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",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 411,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 181,
    "http://wherefoodcomesfrom.com/20210630": 6,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 192
   },
   "keyCustom": 27,
   "keyStandard": 299,
   "memberCustom": 22,
   "memberStandard": 17,
   "nsprefix": "WFCF",
   "nsuri": "http://wherefoodcomesfrom.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://wherefoodcomesfrom.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Intangible and Other Assets",
     "role": "http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets",
     "shortName": "Intangible and Other Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Notes Payable",
     "role": "http://wherefoodcomesfrom.com/role/NotesPayable",
     "shortName": "Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Stock-Based Compensation",
     "role": "http://wherefoodcomesfrom.com/role/Stock-basedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-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": "00000014 - Disclosure - Income Taxes",
     "role": "http://wherefoodcomesfrom.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-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": "00000015 - Disclosure - Revenue Recognition",
     "role": "http://wherefoodcomesfrom.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Leases",
     "role": "http://wherefoodcomesfrom.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Commitments and Contingencies",
     "role": "http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Segments",
     "role": "http://wherefoodcomesfrom.com/role/Segments",
     "shortName": "Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Supplemental Cash Flow Information",
     "role": "http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation",
     "shortName": "Supplemental Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Consolidated Balance Sheets",
     "role": "http://wherefoodcomesfrom.com/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-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": "00000020 - Disclosure - Subsequent Events",
     "role": "http://wherefoodcomesfrom.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Basic and Diluted Net Income / (Loss) per Share (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables",
     "shortName": "Basic and Diluted Net Income / (Loss) per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Intangible and Other Assets (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables",
     "shortName": "Intangible and Other Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Notes Payable (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/NotesPayableTables",
     "shortName": "Notes Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-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": "00000026 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Leases (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Segments (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/SegmentsTables",
     "shortName": "Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Supplemental Cash Flow Information (Tables)",
     "role": "http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables",
     "shortName": "Supplemental Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityReverseStockSplit",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - The Company and Basis of Presentation (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative",
     "shortName": "The Company and Basis of Presentation (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails",
     "shortName": "Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "WFCF:DilutedWeightedAverageSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:InvestmentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeDividend",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Investment in Progressive Beef, LLC (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative",
     "shortName": "Investment in Progressive Beef, LLC (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Schedule of Intangible and Other Assets (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails",
     "shortName": "Schedule of Intangible and Other Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxesPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "shortName": "Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxesPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "WFCF:PaycheckProtectionProgramLoan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Schedule of Long Term Debt (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails",
     "shortName": "Schedule of Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "WFCF:PaycheckProtectionProgramLoan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "WFCF:WorkingCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Notes Payable (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative",
     "shortName": "Notes Payable (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "WFCF:WorkingCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Schedule of Stock-based Compensation Expense (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails",
     "shortName": "Schedule of Stock-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30_us-gaap_EmployeeStockOptionMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Schedule of Estimated Fair Value of Stock Options (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails",
     "shortName": "Schedule of Estimated Fair Value of Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails",
     "shortName": "Schedule of Unrecognized Compensation Cost from Unvested Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)",
     "role": "http://wherefoodcomesfrom.com/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Schedule of Stock Option Activity (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails",
     "shortName": "Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails",
     "shortName": "Schedule of Restricted Stock Activity Under Equity Incentive Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityReverseStockSplit",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Stock-Based Compensation (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative",
     "shortName": "Stock-Based Compensation (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30_custom_EmployeesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Income Taxes (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income Taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Schedule of Revenues Disaggregated by Revenue (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails",
     "shortName": "Schedule of Revenues Disaggregated by Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember_custom_ProductSalesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Schedule of Changes in Contract Liabilities (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails",
     "shortName": "Schedule of Changes in Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "WFCF:ContractWithCustomerLiabilityUnearnedBillings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Revenue Recognition (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative",
     "shortName": "Revenue Recognition (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Schedule of Lease Expense (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails",
     "shortName": "Schedule of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails",
     "shortName": "Schedule of Supplemental Balance Sheet Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "WFCF:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "WFCF:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Schedule of Supplemental Cash Flow Information Related to Leases (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails",
     "shortName": "Schedule of Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "WFCF:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "WFCF:ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
     "shortName": "Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "WFCF:ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Leases (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative",
     "shortName": "Leases (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30_custom_CorporateHeadquartersMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Schedule of Operating Segments (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
     "shortName": "Schedule of Operating Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-06-30_custom_VerificationAndCertificationSegmentMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Integer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Segments (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative",
     "shortName": "Segments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Integer",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Schedule of Supplemental Cash Flow Information (Details)",
     "role": "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails",
     "shortName": "Schedule of Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - Subsequent Events (Details Narrative)",
     "role": "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative",
     "shortName": "Subsequent Events (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-06-282021-07-02_us-gaap_SubsequentEventMember_custom_BoardOfDirectorsMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Consolidated Statement of Equity (Unaudited)",
     "role": "http://wherefoodcomesfrom.com/role/StatementOfEquity",
     "shortName": "Consolidated Statement of Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-01-012020-03-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - The Company and Basis of Presentation",
     "role": "http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation",
     "shortName": "The Company and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-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": "00000008 - Disclosure - Basic and Diluted Net Income / (Loss) per Share",
     "role": "http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare",
     "shortName": "Basic and Diluted Net Income / (Loss) per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Investment in Progressive Beef, LLC",
     "role": "http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc",
     "shortName": "Investment in Progressive Beef, LLC",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 41,
   "tag": {
    "WFCF_AccreditationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accreditations [Member]",
        "label": "Accreditations [Member]"
       }
      }
     },
     "localname": "AccreditationsMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_BoardOfDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Board of Directors [Member]",
        "label": "Board of Directors [Member]"
       }
      }
     },
     "localname": "BoardOfDirectorsMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_CommonStockDividendPaymentTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock dividend payment terms.",
        "label": "Common stock, dividend payment terms"
       }
      }
     },
     "localname": "CommonStockDividendPaymentTerms",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "WFCF_Consolidated1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The informationt of consolidated.",
        "label": "Consolidated 1 [Member]"
       }
      }
     },
     "localname": "Consolidated1Member",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_ContractWithCustomerLiabilityUnearnedBillings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer liability unearned billings.",
        "label": "Unearned billings"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityUnearnedBillings",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_CorporateHeadquartersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Headquarters [Member]",
        "label": "Corporate Headquarters [Member]"
       }
      }
     },
     "localname": "CorporateHeadquartersMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_DilutedWeightedAverageEffectsOfDilutiveSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average effects of dilutive securities.",
        "label": "Weighted average effects of dilutive securities"
       }
      }
     },
     "localname": "DilutedWeightedAverageEffectsOfDilutiveSecurities",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "WFCF_DilutedWeightedAverageSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diluted weighted average shares outstanding.",
        "label": "DilutedWeightedAverageSharesOutstanding",
        "verboseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "DilutedWeightedAverageSharesOutstanding",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "WFCF_EliminationsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information of eliminations and other.",
        "label": "Eliminations and Other [Member]"
       }
      }
     },
     "localname": "EliminationsAndOtherMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [Member]",
        "label": "Employees [Member]"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease, liability, to be paid, after year four.",
        "label": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_FinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Leases [Member]",
        "label": "Finance Leases [Member]"
       }
      }
     },
     "localname": "FinanceLeasesMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_FiniteLivedIntangibleAssetsNotSubjectToAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite lived intangible assets not subject to amortization.",
        "label": "Tradenames/trademarks (not subject to amortization)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNotSubjectToAmortization",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_GainLossOnLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Loss On Loan Forgiveness",
        "label": "Loan forgiveness from Paycheck Protection Program",
        "negatedLabel": "Forgiveness of note payable from Paycheck Protection Program"
       }
      }
     },
     "localname": "GainLossOnLoanForgiveness",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Right of Use Assets And Liabilities Net",
        "label": "IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet",
        "negatedLabel": "Right of use assets and liabilities, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets Net Excluding Goodwill And Other Assets Noncurrent",
        "label": "Intangible and other assets, net",
        "verboseLabel": "Intangible and other assets:"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAndOtherAssetsNoncurrent",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, operating lease, liability, to be paid, after year four.",
        "label": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_OperatingLeaseROUAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease R O U Assets [Member]"
       }
      }
     },
     "localname": "OperatingLeaseROUAssetsMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information related to other.",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_PaycheckProtectionProgramLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoan",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program [Member]",
        "label": "Paycheck Protection Program [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_ProductSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Sales [Member]",
        "label": "Consolidated [Member]"
       }
      }
     },
     "localname": "ProductSalesMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_RelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represent the related party.",
        "label": "Related Party [Member]"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_RepaymentsOfFinanceLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of finance lease obligations.",
        "label": "Repayments of finance lease obligations",
        "negatedLabel": "Repayments of finance lease obligations"
       }
      }
     },
     "localname": "RepaymentsOfFinanceLeaseObligations",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Maturities of Operating Lease And Finance Lease Liabilities Table Text Block",
        "label": "Schedule of Maturities of Operating Lease and Finance Lease Liabilities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Supplemental Balance Sheet Information Related To Leases Table Text Block",
        "label": "Schedule of Supplemental Balance Sheet Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Supplemental Cash Flow Information Related To Leases Table Text Block",
        "label": "Schedule of Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options exercisable as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted avg grant date fair value per share, Exercisable Ending"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted avg grant date fair value per share, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expired in period weighted average grant date fair value",
        "label": "Weighted avg grant date fair value per share, Expired/Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average exercise price of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.",
        "label": "Weighted avg exercise price per share, Unvested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options outstanding as calculated by applying the disclosed option pricing methodology.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue",
        "periodEndLabel": "Weighted avg grant date fair value per share, Ending Balance",
        "periodStartLabel": "Weighted avg grant date fair value per share, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards exercised in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted avg remaining contractual life (in years), Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options canceled, weighted average remaining contractual term",
        "label": "Weighted avg remaining contractual life (in years), Expired/Forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards granted in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted avg remaining contractual life (in years), Granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to options nonvested for weighted average remaining contractual term.",
        "label": "Weighted avg remaining contractual life (in years), Unvested Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Aggregate intrinsic value, Unvested Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to options nonvested for weighted average remaining contractual term.",
        "label": "Weighted avg remaining contractual life (in years), Ending Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "WFCF_SoftwareAndRelatedConsultingRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software And Related Consulting Revenue [Member]",
        "label": "Software and Related Consulting Revenue [Member]"
       }
      }
     },
     "localname": "SoftwareAndRelatedConsultingRevenueMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_SoftwareRelatedConsultingServiceRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software And Related Consulting Revenue [Member]",
        "label": "Software Related Consulting Service Revenue [Member]"
       }
      }
     },
     "localname": "SoftwareRelatedConsultingServiceRevenueMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_SoftwareSalesAndRelatedConsultingSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Software Sales and Related Consulting Segment [Member]"
       }
      }
     },
     "localname": "SoftwareSalesAndRelatedConsultingSegmentMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_TheMoveLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Move, LLC [Member]",
        "label": "The Move, LLC [Member]"
       }
      }
     },
     "localname": "TheMoveLLCMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_TwoThousandAndTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2024 [Member]",
        "label": "2024 [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyFourMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_TwoThousandAndTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 [Member]",
        "label": "2023 [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyThreeMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand And Twenty Twenty One Remaining Nine Months [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyTwentyOneRemainingNineMonthsMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_TwoThousandAndTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 [Member]",
        "label": "2022 [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyTwoMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_VerificationAndCertificationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Verification and Certification Segment [Member]"
       }
      }
     },
     "localname": "VerificationAndCertificationSegmentMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_VerificationAndCertificationServiceRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Verification and Certification Service Revenue [Member]",
        "label": "Verification and Certification Service Revenue [Member]"
       }
      }
     },
     "localname": "VerificationAndCertificationServiceRevenueMember",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "WFCF_WorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working capital.",
        "label": "Working capital"
       }
      }
     },
     "localname": "WorkingCapital",
     "nsuri": "http://wherefoodcomesfrom.com/20210630",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r433"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r433"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r432"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r430",
      "r432",
      "r433"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r431"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r439"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r432"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r432"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r434"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r425"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r438"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r436"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r433"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r435"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r432"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r426"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r427"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r421"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r424"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r423"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r428"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r429"
     ],
     "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://wherefoodcomesfrom.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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r437"
     ],
     "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://wherefoodcomesfrom.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]"
       }
      }
     },
     "localname": "DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r193",
      "r207",
      "r246",
      "r247",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r410",
      "r412",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r193",
      "r207",
      "r246",
      "r247",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r410",
      "r412",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r143",
      "r225",
      "r230",
      "r371",
      "r409",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r143",
      "r225",
      "r230",
      "r371",
      "r409",
      "r411"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r148",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r29",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r16",
      "r149",
      "r150"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, net of allowance"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r34"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Professional fees and other expenses"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r27",
      "r171"
     ],
     "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 amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r17",
      "r280",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r277",
      "r278",
      "r279",
      "r319"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive securities:"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r79",
      "r125",
      "r132",
      "r139",
      "r154",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r309",
      "r313",
      "r322",
      "r357",
      "r359",
      "r389",
      "r399"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r42",
      "r79",
      "r154",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r309",
      "r313",
      "r322",
      "r357",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r250",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r250",
      "r275"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r317",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r3",
      "r83",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "The Company and Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r24",
      "r73"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r66",
      "r73",
      "r75"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash at end of period",
        "periodStartLabel": "Cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r66",
      "r327"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "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 change in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r38",
      "r179",
      "r391",
      "r403"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 2.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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "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": [
      "r176",
      "r177",
      "r178",
      "r180",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common stock, cash dividends"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r319"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "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, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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, $0.001 par value; 95,000 shares authorized; 6,475 (2021) and 6,456 (2020) shares issued, and 6,095 (2021) and 6,118 (2020) shares outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Schedule of Changes in Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r213",
      "r215",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Accounts receivable from contracts with customers, net of allowance for doubtful accounts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r213",
      "r214",
      "r226"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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": "Deferred revenue",
        "periodEndLabel": "Unearned revenue June 30, 2021",
        "periodStartLabel": "Unearned revenue January 1, 2021",
        "verboseLabel": "Deferred revenue from contracts with customers"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/RevenueRecognitionDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "label": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r55",
      "r79",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r322"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Total costs of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs of revenues:"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "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://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "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://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r305"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Notes Payable"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Interest rate, basis spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r36",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": {
     "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": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r284",
      "r285"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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, with jurisdictional netting.",
        "label": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r71",
      "r80",
      "r290",
      "r295",
      "r296",
      "r297"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred tax expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r71",
      "r120"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation and amortization",
        "verboseLabel": "Depreciation &amp; amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r225",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "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 Revenues Disaggregated by Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensation"
     ],
     "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_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per share - net income:",
        "verboseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r51",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r97",
      "r99",
      "r101",
      "r102",
      "r103",
      "r107",
      "r108",
      "r320",
      "r321",
      "r394",
      "r406"
     ],
     "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": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r51",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r99",
      "r101",
      "r102",
      "r103",
      "r107",
      "r108",
      "r320",
      "r321",
      "r394",
      "r406"
     ],
     "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": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r104",
      "r105",
      "r106",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Basic and Diluted Net Income / (Loss) per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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": "Payroll related accruals"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Total unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r274"
     ],
     "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": "Unvested restricted stock awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r272"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r45",
      "r46",
      "r47",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r110",
      "r157",
      "r208",
      "r209",
      "r277",
      "r278",
      "r279",
      "r291",
      "r292",
      "r319",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r413",
      "r414",
      "r415",
      "r440"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r339",
      "r343",
      "r351"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Interest on finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r338",
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Total finance lease liabilities",
        "verboseLabel": "Total lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Current portion of finance lease obligations",
        "negatedLabel": "Less current portion",
        "verboseLabel": "Current obligations of finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance lease obligations, net of current portion",
        "terseLabel": "Long-term lease obligations",
        "verboseLabel": "Finance leases, net of current obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "verboseLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "verboseLabel": "2021 (six remaining months)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r350"
     ],
     "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r340",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r339",
      "r343",
      "r351"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Amortization of assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r348",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance leases weighted average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r347",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining finance lease term (in years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Estimated useful lives of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r167"
     ],
     "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": "Less accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r163",
      "r164",
      "r167",
      "r168",
      "r372",
      "r373"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r167",
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Intangible and other assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r163",
      "r166"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r167",
      "r372"
     ],
     "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",
        "verboseLabel": "Intangible and other assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "(Loss)/gain on foreign currency exchange"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Gain on sale of assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r159",
      "r160",
      "r359",
      "r387"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "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_GrossProfit": {
     "auth_ref": [
      "r54",
      "r79",
      "r125",
      "r131",
      "r135",
      "r138",
      "r141",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r322"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r49",
      "r125",
      "r131",
      "r135",
      "r138",
      "r141",
      "r386",
      "r392",
      "r396",
      "r407"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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": [
      "r81",
      "r287",
      "r288",
      "r289",
      "r293",
      "r298",
      "r300",
      "r301",
      "r302"
     ],
     "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://wherefoodcomesfrom.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r95",
      "r96",
      "r123",
      "r286",
      "r294",
      "r299",
      "r408"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax expense",
        "terseLabel": "Income tax expense/(benefit)",
        "verboseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/IncomeTaxesDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r74"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r70",
      "r370"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities, net of effect from acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Short-term investments"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible and Other Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r162",
      "r165"
     ],
     "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r48",
      "r119",
      "r335",
      "r336",
      "r395"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r64",
      "r68",
      "r74"
     ],
     "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 expense"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r41",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeDividend": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend income on nonoperating securities.",
        "label": "Dividend income from Progressive Beef",
        "verboseLabel": "Dividend income"
       }
      }
     },
     "localname": "InvestmentIncomeDividend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlcDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTextBlock": {
     "auth_ref": [
      "r152",
      "r153",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment.",
        "label": "Investment in Progressive Beef, LLC"
       }
      }
     },
     "localname": "InvestmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/InvestmentInProgressiveBeefLlc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement."
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r349",
      "r351"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Schedule of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r350"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r350"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r350"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r350"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "2021 (six remaining months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r350"
     ],
     "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 amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "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": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33",
      "r79",
      "r133",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r310",
      "r313",
      "r314",
      "r322",
      "r357",
      "r358"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r21",
      "r79",
      "r154",
      "r322",
      "r359",
      "r390",
      "r401"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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 [Default Label]",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r79",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r310",
      "r313",
      "r314",
      "r322",
      "r357",
      "r358",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Revolving line of credit maturity date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r31",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current portion of long term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes payable and other long-term debt"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Ownership interest"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "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) / provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r66",
      "r69",
      "r72"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r43",
      "r44",
      "r47",
      "r50",
      "r72",
      "r79",
      "r87",
      "r89",
      "r90",
      "r91",
      "r92",
      "r95",
      "r96",
      "r100",
      "r125",
      "r131",
      "r135",
      "r138",
      "r141",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r321",
      "r322",
      "r393",
      "r405"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income/(loss)",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementOfEquity",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r304"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r58"
     ],
     "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"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income/(expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "negatedLabel": "Less current portion of notes payable and other long-term debt"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r113"
     ],
     "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 operating segment"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SegmentsDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "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": "Other operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r125",
      "r131",
      "r135",
      "r138",
      "r141"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Segment operating income/(loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r344",
      "r351"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "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://wherefoodcomesfrom.com/role/LeasesDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r338"
     ],
     "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": "Total lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Current portion of operating lease obligations",
        "negatedLabel": "Less current portion",
        "verboseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating lease obligation, net of current portion",
        "terseLabel": "Long-term lease obligations",
        "verboseLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r341",
      "r345"
     ],
     "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": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePaymentsUse": {
     "auth_ref": [
      "r341",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "OperatingLeasePaymentsUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets, net",
        "verboseLabel": "Operating lease ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r348",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating leases weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r347",
      "r351"
     ],
     "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 operating lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r13",
      "r388",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "All other assets, net"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r25",
      "r404"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Investment in Progressive Beef"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "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": "Stock repurchase under Stock Buyback Plan"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with a second acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Business Two, Net of Cash Acquired",
        "negatedLabel": "Acquisition of Postelsia Holdings, Ltd."
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessTwoNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, equipment and software development costs"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r14",
      "r206"
     ],
     "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://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r14"
     ],
     "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, authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r14",
      "r206"
     ],
     "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, issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r14",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "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, $0.001 par value; 5,000 shares authorized; none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r22",
      "r23"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from long term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoans": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from principal payments made on loans related to operating activities.",
        "label": "Proceeds from loans"
       }
      }
     },
     "localname": "ProceedsFromLoans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r61",
      "r276"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from stock option exercise"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r43",
      "r44",
      "r47",
      "r65",
      "r79",
      "r87",
      "r95",
      "r96",
      "r125",
      "r131",
      "r135",
      "r138",
      "r141",
      "r154",
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r308",
      "r311",
      "r312",
      "r315",
      "r316",
      "r321",
      "r322",
      "r396"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r27",
      "r172"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r26",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r172",
      "r359",
      "r397",
      "r402"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r11",
      "r170"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r52",
      "r158"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r240",
      "r353",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r240",
      "r353",
      "r356",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r209",
      "r280",
      "r359",
      "r400",
      "r416",
      "r417"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 5.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://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r157",
      "r277",
      "r278",
      "r279",
      "r291",
      "r292",
      "r319",
      "r413",
      "r415"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "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": [
      "r116",
      "r117",
      "r130",
      "r136",
      "r137",
      "r143",
      "r144",
      "r146",
      "r224",
      "r225",
      "r371"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r228",
      "r237"
     ],
     "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://wherefoodcomesfrom.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r346",
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SupplementalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Long Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r238",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Reconciliation of Basic and Diluted Income Per Share Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BasicAndDilutedNetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r249",
      "r273",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r163",
      "r166",
      "r372"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r163",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Intangible and Other Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/IntangibleAndOtherAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Restricted Stock Activity Under Equity Incentive Plan"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r125",
      "r128",
      "r134",
      "r161"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r125",
      "r128",
      "r134",
      "r161"
     ],
     "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 Operating Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r258",
      "r263",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r250",
      "r275"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Estimated Fair Value of Stock Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.",
        "label": "Schedule of Unrecognized Compensation Cost from Unvested Awards"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r112",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r131",
      "r132",
      "r133",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r141",
      "r146",
      "r174",
      "r175",
      "r409"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "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": [
      "r112",
      "r114",
      "r115",
      "r125",
      "r129",
      "r135",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r146",
      "r147"
     ],
     "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": "Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Segments"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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 expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation expense",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Number of restricted stock options, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r262"
     ],
     "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 avg grant date fair value, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Number of restricted stock options, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r260"
     ],
     "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 avg grant date fair value, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of restricted stock options, Ending Balance",
        "periodStartLabel": "Number of restricted stock options, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r259"
     ],
     "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 avg grant date fair value, Ending Balance",
        "periodStartLabel": "Weighted avg grant date fair value, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Number of restricted stock options, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r261"
     ],
     "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 avg grant date fair value, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfRestrictedStockActivityUnderEquityIncentivePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r270"
     ],
     "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": "Assumed dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r269"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r271"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfUnrecognizedCompensationCostFromUnvestedAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Number of stock options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r254"
     ],
     "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 avg exercise price per share, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, 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 or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Number of stock options, Expired/Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "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": "Number of options awarded to purchase common shares",
        "verboseLabel": "Number of stock options, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted avg grant date fair value per share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate intrinsic value, Ending Balance",
        "periodStartLabel": "Aggregate intrinsic value, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r253",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of stock options, Ending Balance",
        "periodStartLabel": "Number of stock options, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r252"
     ],
     "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 avg exercise price per share, Ending Balance",
        "periodStartLabel": "Weighted avg exercise price per share, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r248",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Stock options exercise price per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r248",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Number of shares awards outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r248",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "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 avg exercise price per share, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Weighted avg exercise price per share, Expired/Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "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 avg exercise price per share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r268",
      "r281"
     ],
     "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 life of options from the date of grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfEstimatedFairValueOfStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Aggregate intrinsic value, Exercisable Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r275"
     ],
     "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 avg remaining contractual life (in years), Exercisable Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Number of stock options, Unvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Weighted avg grant date fair value per share, Unvested Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r266"
     ],
     "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 avg remaining contractual life (in years), Beginning Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Ending balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r112",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r131",
      "r132",
      "r133",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r141",
      "r146",
      "r161",
      "r173",
      "r174",
      "r175",
      "r409"
     ],
     "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://wherefoodcomesfrom.com/role/ScheduleOfOperatingSegmentsDetails",
      "http://wherefoodcomesfrom.com/role/ScheduleOfRevenuesDisaggregatedByRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r40",
      "r45",
      "r46",
      "r47",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r110",
      "r157",
      "r208",
      "r209",
      "r277",
      "r278",
      "r279",
      "r291",
      "r292",
      "r319",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r413",
      "r414",
      "r415",
      "r440"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "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://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "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_StatementTable": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r110",
      "r371"
     ],
     "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://wherefoodcomesfrom.com/role/StatementOfEquity",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r15",
      "r208",
      "r209",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock options exercised, shares",
        "negatedLabel": "Number of stock options, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfStockOptionActivityDetails",
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r40",
      "r208",
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r19",
      "r20",
      "r79",
      "r151",
      "r154",
      "r322",
      "r359"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at June 30, 2020",
        "periodStartLabel": "Balance at March 31, 2020",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets",
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.",
        "label": "Reverse split stock"
       }
      }
     },
     "localname": "StockholdersEquityReverseStockSplit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/CompanyAndBasisOfPresentationDetailsNarrative",
      "http://wherefoodcomesfrom.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r334",
      "r361"
     ],
     "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://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r334",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r334",
      "r361"
     ],
     "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://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r334",
      "r361"
     ],
     "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://wherefoodcomesfrom.com/role/SubsequentEventsDetailsNarrative"
     ],
     "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": [
      "r360",
      "r362"
     ],
     "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://wherefoodcomesfrom.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Income and sales taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfIntangibleAndOtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r39",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r39",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r15",
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Repurchase of common shares under Stock Buyback Plan, shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r39",
      "r211",
      "r212"
     ],
     "calculation": {
      "http://wherefoodcomesfrom.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock of 380 (2021) and 338 (2020) shares"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r208",
      "r209",
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Repurchase of common shares under Stock Buyback Plan"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/NotesPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "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": "Total",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r97",
      "r103"
     ],
     "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 shares outstanding",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://wherefoodcomesfrom.com/role/ScheduleOfReconciliationOfBasicAndDilutedIncomePerShareComputationsDetails",
      "http://wherefoodcomesfrom.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "http://asc.fasb.org/topic&trid=75115024"
  },
  "r154": {
   "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"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "http://asc.fasb.org/topic&trid=2197064"
  },
  "r157": {
   "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"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r193": {
   "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"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r241": {
   "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"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r319": {
   "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"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r341": {
   "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"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r422": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r423": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r424": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r425": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r426": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r427": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r428": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r429": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r431": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r432": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r433": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r434": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r435": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r436": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r437": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r438": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r439": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r49": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0001493152-21-018707-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-21-018707-xbrl.zip
M4$L#!!0    ( -9X!5/48EZS(P<  %LD   *    97@S,2TQ+FAT;>U:46_;
M.!)^#Y#_P#6P10+(<=QN]B%V#22->_4AVV9;8^_Z2$N4S0U%JJ1DU_?K[QM2
MLN7$39UK@K:XY"&)Q.%P.#/??$/:_3?C/RX'^WO]-\.S"_QE]-,?C\:7PT&_
M$_YBM%,-]\_?77QD'\8?+X<O6ZG1Q2GK'N<%&\M,./96+-A[DW$=A1<1^R"L
M3%N8B*E7]YW78QFW4ZE/V7&/%>)ST>9*3O'X=^D*F2Y;@V=ZXO)>OW/UT"M8
M.9T5K4'_?##\]YO1^6C,7G2/NOW.^> 1%GO\[:Q6&$7LGV:FV0=>ZD183(R%
MI2%6S'AQ^G-OKGO$1FS&YX)9,9=B(1+L2CKVJ>2V$%8M\3XWMF!&L]?&9EBT
M_>?^GDG9OV;""KPS"7MER(;7UF01&^GXZ.=VR?,C=LX='($M9TMVK<U"B60J
MHN"9RA^)P1K:%"S&PESJ_3VNEZS4A2T%<P4O1"8TW)8RCA7A2LD52WF,5Y:9
M3!:L,$'NEH 6L7".VR6)9/Q:8.&&3H=W":R1FBF"'*U! K&T<9E!3&/Z_IY/
M5K:8R7C&7$F_U@H6%+J@A;:02:<$3Z2>LH4L9MBBRT7L+23%.6Q#E&,SQ[2$
M399-1SQJ*!X_V"_N"+:@V#JC9 +')2R5&JY%E/;WUJZ,&->8#&&[%D!H4F"%
M%Q):I8Y5F6 ^XM7P6X182\)7#F]3IF"8*[5.A2H(SANR5@V3$DF*H_T]B)0*
M$D@ @R#Y]9PW*.9NQE)E%J[.#BNFTA668R5.+X/A,#-JQ-C5UMPR]R</\V]'
M;+SAA&?6?2I-SU6AJRHZ(<"DJ<2C(T G*([<"A\+N%9.E""7,8$$F"CI9C2!
MQ#)4 *H"])Q(%ROC2NOSI[!&A9CDUL0BP6O'#A""1""HP<_#S_&,ZZE@9P#=
M^U)!HON"M[LG!^(PF-$]2<+CH5>%Q835(1MH 4;0;"1)B!D9L_-*:=!<+91B
M(=KH9N8$6X@M'H;U;D5^?'9^.62OAI>7'Z[.7HW>_N-EZ[CEGZ_.+B[JYWLO
MN)!),2/1XU];OE_KC]_76N84^9BK.F4*D[>JGJX_OJBE*@W'1\]/I%Z;/;[X
MJFC_];NWXZ;)[91G4BU/OV:TEW7R/R+LL34XX(?]#FD;;%]X:^(_W/(7PD$U
MTLB3R=>3/"*BBWGI=I]"A#,1R-=JI4!AIK10@ (UEX[J'DD)[?50 [:NF,VJ
M:X7B'@ 5AZV3.*HJ,@U*%,^-&N_*B9.)!/="+!"MYP1->DI'W.<+AO-$Z4ND
M<0+F%*C)M.><4SJ5BE-IQZ:\"6L.Q8S R,U6 O]-! FB^&*^2'JL&6C\>A^R
MMN/Q,7B8$BGA7)K;OIG43UC< 8N3'PB+.[/!+4CNSB,[(Q-HGLN$ ,>=T9P8
MDSN E;I20B&W28T)8%3RB52R6%*7LFU9J@\>/AX9 =H;HHVFUA/SYVI#>6ES
M(-/YMBJ.C4V\ ;Z]G0J-9DD!H!@1.>&>1-"[!Q"B/L@<U/@$PQ\>AO%WA>%P
MSE7I>8-R5*0I^G4Y1W:Y+6WWJN/<@0?#X_9.W*,.$\%A+O3[$U,67[9@%Z;F
M*VE!IYGTZ\<^-JE/3;Z0B. )V-/SRA\3.$\0N1=$DD/V7:DJI-_M-*;KDNHP
MXD>V8N4>!$6MH(GCTE*R-CJO+5HSXPJ\C^G8G<(^**KNN]C!%Z:D0!VHXX9T
M93A.V\+?](!KM"Y7=AT&JV;<K9I4(AV/4I%X-O;^J)ARR92\%JJZ]KDA'WVS
MBQX?F=_M>'_ROQ_O_=UG4B=IM*YK5&:;B;(N<13J>_1<MTX@*^,X3B&%J6TA
M(?\&.K-,%H40=[#(Q*"3HO%$PD#2P@Z03RC:CD@!?^DP5(- ?"HE[/<)7^K8
M7Q0=/AWB_^\.\6<*+3.42X" K@+I:BB6 CE;=1VKP_1"\&MJ(T(+[1L)W_S[
MZ^OZLO%>2*A.ON$^;4O)XPDF.K&J>%]$375DP!1D/CK[*/0R#OMV98;$Q(;]
M9BJFV7HO^]2G_&# ^+XGZC-T(ZE%^8V0IL*3!A+=?SA2(2(*9"[UW*BY($;7
M?%I]R&,KGA%9KLQ28'0Q,X%:^ ;>@(\':7>.?@ >?_QT[H'E;")L.S9*\=PA
M6O5_WY;I)P25!^QQD2*G[*R<PE/L)&+/CY]W[TSFIAD-M*WCN.N^MF+UVU36
M4I7K)Z8H3';*SA6/KUGWZ 01]/>E#^G _FC0<9W-C]G[G='@3B?F/*&KI)6%
MWK9O]>?#[>G&=P9>S:1(V?"SB$LZH;-WH0_=NL,M>U@CNXGM+W/--I'5X"_M
M-GLMA4I.V15J6 ][^%2B"2#;>^Q=[MO#4W;)D<[M=FW7Q>BO3:4KS_^>%RNH
MWI4OZXK1K! W*\AF_MV&_HT2<3N9[@SV9FU3(O4S;B(SD.G-,-1!Z'?@B]HM
M#6=VR)O!8SM%B<)*7PX*WQ:B+Q7]%U!+ P04    " #6> 53]1U6S1X'   ;
M)0  "@   &5X,S$M,BYH=&WM6M%RV[H1??>,_P'53._8,Y1E._5]L'0U8\=.
MHQDW\4TT;>\C1((2:A!@ %"*^O4]"Y"2;"F.W%A-,K4?+)%<+!:[Y^PN(/;>
M#O]VT]_?Z[V]OKC")Z._WG PO+GN]SKQ$T\[]>/>Y?NK/]C'X1\WU[^U<J/]
M.3LY+CT;RD(X]D[,V =3<)W$&PG[**S,6QB(H;=/'==E!;=CJ<_9<9=Y\=FW
MN9)C7%HYGOA6_Q<]<F6WU[G=D?[>9?_ZGV\'EX,A>W5R=-KK7/9W-]G.%O.O
MRGF9SUO]0<*NN-;">\'>"JVE'B<L%9:>,C_A_GR7L^]^?2=';, F?"J8%5,I
M9B+#JJ1CGRINO;!JCONEL9X9S=X86V#2]N_[>R9G_Y@(*W#/9.RU(1O>6%,D
M;*#3HY_;):='[)([. )++N;L3IN9$ME8)-$SM3\R@SFT\2S%Q%SJ_3VNYZS2
MWE:".<^]*(2&VW+&,2-<*;EB.4]QRS)32,^\B7)K EJDPCENYR12\#N!B5=T
M.MS+8(W43!$-: X22*5-JP)B&L/W]RJ="<MF$YE.F*OHWU+!C$(7M= 2"NF4
MX!FPS6;23[!$5XHT6$B*2]B&**=FBF$9&\U7';'34.P^V*\>";:@V#JC9 ;'
M92R7&JY%E/;WEJY,&-<8#&&[%$!H<G"%>PFM4J>JRC >\5KQ6X)82^)7"6\3
M4O"8*[6$0AT$%PQ9JH9)F23%R?X>1"H%"0# ($AA/A<,2KF;L%R9F6O08<58
M.F\Y9N)T,QH.,Y.5&+O&FC5S?_(P_^6(#>\YX1?K/E6FZ^K0U1F=&&#R7.+2
M$:$S)$=N18@%7"M'2I#+F   1DJZ"0T@L0(9@+( 76?2I<JXR@;\>&M4C$EI
M32HRW';L "'(!((:_7S].9UP/1;L J3[4"E(G+SB[9.S W$8S3@YR^+E85"%
MR835$0TT 2-JKH DQHR,V7JF/&JN)\HQ$2WT/G*B+50MGJ?JK45^>'%Y<\U>
M7]_<?+R]>#UX]]??6L>M<'U[<7757#]YPIG,_(1$C__<"NU:;_BAT3*ER*=<
M-9#QIFS5+5UO>-5(U1J.CT[/I%Z:/;SZJFCOS?MWPU63VSDOI)J??\WH(.OD
MOT5<8ZM_P ]['=+6WSSQ1N _W_17PD$U8!2*R==!GE"A2WGEMA]"!6<D@-=Z
MIEC"3&6A  EJ*AWE/9(2.NBA!FR9,5>SKA6*!P+4-6P)XJ3.R/10(GG>R_&N
M&CF92=1>B,5"&VJ")CV5H]H7$H8+A3*D2.,$S/'(R;3FDA.<*L4IM6-1P81E
M#<6(6)%76PE\&PD21/+%>)%UV6J@\>]#1&TG\*/_/"E2PKDTMOT0U"]<W(*+
MHQ^(BUM7@S5*;E]'MF8FV#R5&1&..Z,Y54SN0%;J2HF%W&8-)\!1R4=223^G
M+F73M)0? GT",R*U[XFN-+6A,'^N%U16M@0S76BKTM38+!@0VMNQT&B6% B*
M)Z(DWI,(>O=(0N0'6:(TOM#PAZ=A^EUI>#WEJ@IU@S J\AS]NIP"76Y#V[WH
M.+>H@_%R<R<>6(>!J&$N]OLC4_DO6[!-I>8+:4&[F?SKVSXV:G9-(9&(Z G8
MTPW*=TF<%XH\B2+9(?NNI2K";QW&=%Q2;T;"DXU<>4*!HE;0I&EE":PKG=<&
MK85Q'O=3VG;GL ^*ZO,N=O"%(3E8A]+Q0+HV'+MM$4YZ4&NTKA9V'4:K)MPM
MFE0J.H&E(@O5./BCKI1SIN2=4/6QSP/YY)M=M'MF?K?M_=E_O[T/9Y]9 ])D
MF=<HS:X"99GB*-1/Z+G6=B +XSAV(=XTMI!0N .=12&]%^*1*C(RZ*3H>29A
M(&EA!\ 3DK:CHH!/V@PU)!"?*@G[ ^ KG8:#HL.73?S_W2;^0J%EAG()$M!1
M(!T-I5( LW77L=A,SP2_HS8BMM"AD0C-?SB^;@X;G\2$>N<;S],VI#R>8: 3
MBXSW1=;46P8, ?+1V2>QEW%8MZL* !,+#HNI*\W&<]F7/N4'(\;WW5%?H!O)
M+=)O IB*4#0 ]/#C2,V()!9SJ:=&3055=,W']8\\MJXSHBB5F0L\G4U,+"W\
M'M_ CV=I=XY^@#J^>SAW4>5L)FP[-4KQTB%:S;=O0_H94>49>UQ Y)Q=5&-X
MBITE[/3X].11,*^:L<*V91RW7==&KGZ;RD:J=OW(>&^*<W:I>'K'3H[.$,%P
M7OJ<#NP-^AW76?NEO=<9]!_U8\DS.DU:&!G,^U:7/B<N'KXY\'HB1<[>+ C]
M/G:C&Q>Y>1D_>:>^T/VG=AM^$"H[9[?(HUTH^%2A$2'G==G[,K2HY^R&@U+M
M=N.5J\'?&YOB3(O0_UKZ1;IX#+/+K+6:I1YFL?L<6$\_#]+4.J ?1=M]WRB1
MAQ$/LT,LZ ]!T "@UX$O&K>L.+-#WHP>^Y]@I$,O-\6WG>BEJ/\ 4$L#!!0
M   ( -9X!5-B@&Y6^0,  -\0   *    97@S,BTQ+FAT;>U86W/B-A1^STS^
MPRDSS809@X&4G2YX/<.U88<&-KB7?12V#.K:DB/+F]!?WR,9 R$TV9U ^E(>
M,++._7S?$;9S[?TZ=L_/G.M!IX]7T!_'&WGC@>O8^15W[?6VTYWT/\/,^SP>
M?"B%@JL6U&N) H_%-(4;>@^W(B;<RF]8,*.2A2541-7I]^JU(29RP7@+:FU0
M]$%52,06N)1LL50E]X+/TZ3MV-,3V7>Z[N#/ZU%WY,%5HUIW[*Y[ F=_9:EB
MX<JX*S(ZN:,>E?B;^40QP4&$,$55$3 ?AHP3[C,2P2U-A%3P!M%,,YEFA"M0
M NH_PV_56;5717W?1%>_:M9.'L7)L+3Q,!02DDPF(D4K6/'#B5I 4B"!2!0-
MSL^2G<(44N]K[[2Z6E*8$3DGG*:5R4-$5]#QE=YIU&H-R^QG/* RQ3!H8,%'
ML>2HD=\SV[TEHR$,'JB?*?:5PB1$1%"I;?RQI)+"4(@ >@*S/#\;2A%;,.)^
M%2ZU\D44W&6BC;L)X:L+:59E"[3B? 5^#C"J/1%EZ026+(4O7-Q'-%C0UE%*
M_:1O7J<['D!O,![/IIW>Z.:7#Z5:R:RGG7Z_6'^WPWL6J*46K?U8,D/2\6X+
M*U]UICZ)BH8KD936@]3Q^H74VD*MVF@RO@W;Z[\HZ@PG-]YNR)60Q"Q:M5X*
MVLBF[&^:YUAR+UD9>:3-N8<]'^;GT?QKV'S*B%141JMBO""BD1DQBE0^%;A>
M@PHM2+.^VR@E9DP!11 '\#'C%*Z0,HU:HVZ($S($%W9++7-^(+(E4QJ%A >(
M='])^,+8CUF:FM''C61 %#70Q0AVX9T'6: ;PBS"('P,+])&-XXDO<N8I#'E
MRG![R^A+4@;,HMZ\#,H;VF[#VH2TYF[]_=5/;1/L;J/PZS:'G6T [AYG0C&L
MHM:M[*/R?S)]"YE8^;\F$^/(D#@_PWT4( PG/=XU*%OS*R3,$$?25*/3TMLD
MBA ,R"A]S.-&@G!-\R,CW!S_:#!@QK2&(TIE40YN@20T/M,]OE;? K0O'-RG
MQVP;YD+B&5KQ1121),6.%+]>!^>FYL/Q -+'!K>@DRVP4M#,A^2S@-T-8X=2
MVSY^:UX'"?DZDX74NO1SH92(6]"-B/\%ZM4F=C 5$0N.64!GY-JI_?A_DV./
MW&>+F) @8'RQB=#$]MIZ'B^G1\E8__8/\&"&AW-X2VZ?XN&CL/U#I8*//C0*
M6C E"]I& W<9Y;ZN7!LFB9EW+1@3)%.E4E2E/_J]B"GWM.G[NT1M!L5S:-W.
MJ]WYM#^_'J/_Z>#9&U!/H?PLU![7)J*AT=B?"_EYO0^" @".C;4HRK)33%M7
M,Z_8FV#$UB\H\C<6^L7&/U!+ P04    " #6> 53W'H:?P8$  #M$   "@
M &5X,S(M,BYH=&WM6&USXC80_GXS]Q^VS#039C VI-STP,<,KPT=&KC@OMQ'
MQ99!/5MR9+D)_?5=R1A\0)/<!*Y?F@\!H=W5L[O/L_+8O?9^F7;?OG&O1[TA
M?H+^<[V)-QUU73O_Q%U[L^WV9\-/L/ ^34<?*J'@J@T-)U'@L9BF<$,?X%;$
MA-?R'VJPH)*%%71$U_G7^G4@)G+)>!N<#BCZJ"P2L24N)5NN5*7K]KL7_"Y-
M.J[=1[#S\QTS^N-ZTI]X<-6L-\]TV)]9JEBX/G]6Y8,&5.)WYA/%! <1PAQ=
M1<!\&#-.N,](!+<T$5+!-T SSV2:$:Y "6C\"+_6%_5!'?U]@ZYQU7+.CJ*H
M_/E.& L)2283D6(4K/CQ1&M 4B"!2!0-WKY)2H4IK-X[[[2[6E%8$'E'.$VM
MV6-$U]#SE=YI.DZS9O8S'E"9(@P:U&!(.*=*4;BFG#.^S$T&*T;#4M-G(;*"
M2AWG]Q65%,9"()"!T+F/I8AK,.%^'2ZU\T44W&>B@YL)X>L+:5;5&FC'NS7X
M.<G04:V(JNDD< <^<_$0T6!)VR<I]T'OO%Y_.H+!:#I=S'N#R<U/'RI.Q:SG
MO>&P6'_U@0\L4"MMZGQ?,?/2]6Z+*'_I3'T2%4U7(JEL9JKK#0NK302GWFPQ
MOH/M#9\U=<>S&Z\,V0I)S*)U^SG0QC9E?],\QTKWDE512SI<]_C)QS5ZLO,U
M;3YF1"HJHW4Q8I#5J(X83:R/!;<WI,((TJSOMTZ)&55 D=P!_)QQ"E<HFZ;3
M;!CQA S)A=U2JUPCU,\D4YJ%A <P>O17A"]-_)BEJ1E_W%@&!,6AJ8L(RO3.
M01;LAC"+$(2/\"(=='N0I/<9DS2F7!E][U1]2:J 631:ET%U*]T=K"VDC7X;
M[Z]^Z!BPY4;AO]N<=K8A>/<T4XIA%;6OM<_*_\7T$C&QZG\M)L91(7%^C_MH
M0!A.>_S5L&RCKY P(QQ)4\W.FMXF481D0$7IJ8\;"=(US>^$<'L;8," F=":
MCFB513FY!8K0G)GNZ;7^+4C[S.5]?LYVX$Y(O%LM7T0125+L2/'M=71N:3V<
MCB!#;' ;>MD2*P6M?$@^2=@RC)*D=GU\:5Y'!?FZD(75IO1W0BD1MZ$?$?\S
M-.HM[& J(A:<LH#NI&NG]L&SDVM/ND_6,2%!@'9;D ;>:TMZ2E[L/PO^RW/@
MT22/IW%$X;EN+4S#:'>S+&IR^.3V<L>MRW>6A:AI%+1A3I:T@RG?9Y3[.M4.
MS!(SH]HP)2@ RRIR&$Y^VSNJB/TN45MQ/\6PW8PISY3]F?,E8P^'Q=Y0.:3?
MD]SX<AI&-#0>^UK.[]C]EA7M<FVL15&64C%M7<V\8B?IZ*F&_0L?6VS]NB)_
M?Z%?<_P#4$L#!!0    ( -9X!5/,!)AE&6H! -Z4'  ,    9F]R;3$P+7$N
M:'1M['UI<]K*\O?[5.4[Z/K>\Z^DRL22V)V</(7!V$YL0PR.X[RAA#2 ;"%A
M+3;XTS\S6D"   $:,8(Y2V*#EIZ>7Z_3T_/M_PW["O,*=$/6U'^/N"_L$0-4
M49-DM?OOD65V4H6C__?]XX=O/1->!Z]5C7^/>J8Y.#TY>7M[^_*6_J+IW1.N
M6"R>#-$U1\Y%I\/ ZWB6Y4[^W%PWQ![H"RE9-4Q!%<'X)D56GQ<_'WT[OK2M
M*_+4I>@3[R7ID[E'PV^ER0W^BW,GSI=3EYJ!EV:=2TWO4MG0,CR77T:'<\7X
MAN&B:SE$,QPA^'-V=SVYW R^?G+IB:D+JM'1]+Y@PCE$3\JF6#[%YWP/21E
MG'H0_/U+5WM=^9Q"*LUYSYF;G.F1HJ_;@C'FN 1FV.V]$WX![^#'S]5!9^%C
M<R?P6^]"RTAU!6$POK@C&&W[0O<+^ZDIEO/1#+_1-048@??8WP3<))EZRAP-
M@!%,%OSZ!'V-[F31G9.AB)JEFOHH>-SNEU-C-W1SGC3X80!5#]5R=4)0#T#&
M:)HD:GU@='2M_P7^9-_%YM+LD2VR0)#@WPSZYYLIFPKX_NW$^1M^VP>FP*"G
MI<"+);_^>U365!.H9JH)AW;$B,YO_QZ98&B>.))]@NX[<1_[[3^I%%.5@2*=
M,@U@?F5NA3XX98;2\"MS5;%_:+%\J77?^(>O7)1*=?@7(H])I<+>G2ZVT*!;
MP8-M>8-=XXF9@G,7_'>3V[/I%H#HA2.!_YVKD)>C,F22+BA7J@2&/\&HQ4(-
ME\ZQV5QVG><6?<\M]8$JP?_-JB)T6QU!,< ZCV)]CRI;NHX>)!NBH#P"03]7
MI8I@@A;'GZ37F8DLYWMJ11.M_M1CJ_ 3H[7F[&8+"Y]9![JL2<Y3?_%K/#//
MMQJU%E)B' N?^O(%?FJL<7_N#.*UTN):KMIVB(,?K?,,2$-/T %D2,NV4LY#
M#/NS=9Y30;34W6>EYTC:[N'%5MW202OC?\H ?K+.,[C6%5027:"W6.\G]_:V
M)HW0WY+\RACF2 '_'DFR,5"$T2FC:BJP]9,\/$6Z!.A(2=F_R9($5%MEH5_A
MA;<0%+HL.MIH:-XA2U&%\N]I1Y8S->?G7 IJ/4:%9,)7 ?DT4#J/OD_$\]O)
MU"NV>:MC-/\]@H;VM*U!HR*HMMCZZ9F2ZJ/O]O>82)"@A/?A?3U)&/E)6*0-
MCK[;ZB!":B;O7* KCKZCRV-XHT^3''W_Q2]Y8U471.3XN(]R78K3*_45/DS3
M1[? /)HBIV34.K8'P/&VE9:E?X^@7/ RDBCH*F:/&$N5G6NAN$(S;IRJL@(M
MJFY!GGND>.\-0<NUIG:;0.]70-MT)S.0I#%79D@J%K&2=*NIXOI4<1P7.55U
MZ"X 2(G4,#7Q^;>@6& MDOCH&166I 5PXA"5$9-4,Z%?!2=-&P =^OQJ]TI%
M#M;1 J'+0*%;S#,^G8^,0.3TG5X(LGJM&48-_BFH5>@7RU 2@6%L2%\F.@9N
M0!\[IH]=1%_T8C AL0*-KV;(Z)I:IV08P#2X3?F8)H'.$/S,['B^N:7TI=/1
MT;<='U?0&:'<S-/9$!10Z]B*R*%R0R(+T1O;NJZ]RB@K!J>ZHEEMLV,I)=&.
MX3>ELD@X)(O1J?")^R3J0#! !3A_7ZGV9+O>RY(Y#_3RING-L-'/^CR]G@,H
M@PW9FF$Q>!/""/FX1E,KB2^6K(,SRY#1S#??-.BHUCIEP>BY7TD;\S?-XY J
M$0#)0%1<&8:%4K2UCM^+W)C:"!6^1VU)>K(,T^.T)-D*%085@BQ=J65A()N"
M8L?G9Q J4EGK#X!JV.E3V\NK#="/QAU*L$%E#!I ?Y5%X,0D=T#4NJK]Q&5#
M=GY*0Y>PY5+5@N_INV^X ?TVT.=8D<\=""N:2$@M?;24&84#8<8=,*%! -*Y
MH*O0FS<6\2-Z=62/"HDSD"J6#M_M#,6.<OPC/A\"792-Y2II(\07HE=5N <5
M!KN%Z'4:[F&%1"$&CVV*H?9X/ M8U@SS!I@]+7K@%:-WCS&,8X&.6C2FZ$-1
M#&,*";1B]/$J]+"<5 EROJ-'5/3V:AN"UX1.],9E&^)#Z-@L&[T$[]@_F,[@
MA(=>EHO>BI+)BC"XX/8NGEC C'"*-,M%;[$C\T4V1WSTRA;WH,)@EX]>I^$>
M5D@4\F3Y)AL#CR?+_UTPCK6,?Y://NV 84QA@;8C-VQC1&'(UFU#\'K02>_(
M2]]"QV)8P-FE?S"5QUXO9,EF]\MO7,R*,+C('@HN0BI2#(4P&UN%;4">)RC3
MLW@<ZZG=/$'>U-9 R^_"AFR%J.C76[<A>$WH[,(_VDXS8UCYV+%FGJZ!60-Z
M&-+69+(B#"Z*>^>^+&!&2$6*(64>3?9@*\1''YSB'E0H[)*:P-H>A=%KZVU\
MDTV!EV.CER8,XUC+^.?8Z&,<#&,*![0<&[UF".7);(PH+GKCO0W!ZT$'0[G_
M-L2'T+&Y")?%[+K-NC 2>T!\KNN:">QOX4]=7>BC,LYU-BKD,>0:;B%-!J10
M:"M@@TTF^6ST08U7'N@G;2V:<AB60P*=M[53T8:IRZ+I[@H)AE^^$#U'@ZDO
MZ;J@=@'R6L]&DTO<8M/2FZ!+54'6'>4,_8.^YP<, !I#17Z5):!*=VA/V895
MG(6IK3=HBV)B1[NR,+B0YJ(?ZWE_H&@CX$4,P4._U=17"#T@V:.$$0I4U_[O
MD<6%PO8(3#?6>(<('3_)N<FNXV[V!-7U!I<)9$N$P9#6;S7?M&9/LPQ!E4JJ
MU'R#?!XY?]94< ?ZT%I#.WT+;?8-VK^XP& 7,&R522#;M$7<B5Y=)(\[/1V
M!?S)1N^/)XX_5<W2%[$G^K"+2/;,#3R'H;YE4\-S#B,?<W2E0O? WLP\-[(+
M^ C3N%*=T'Q3:UN<TJ1.IX$$#?L!R-T>0LPKT(4NL+]$&]K'9GMSOLSHB'H"
M>%/5] Z0(3NV1T4Q6:AP1PX=* ,?)+)<\B QUJFWEJ/KPZO#XI293-)8UX3
M*C9D<4W['7@%J@40!%'K)731@VSVRK;5!OKY4%0LU(8-;9*$_TE-81@RO'0-
M?T/KF)!U &VR-:#IOP,*9 -DO&I8"MKOWP!=Q$K'$1@'I:Z5#G8/BKGHW0/L
MC#A7Y+ZLVDA#?+"1L]:@,2S]1S7H^<P6SMG'L,2.G1';SW[T23;29-^]JZYK
MDB6:]DV+F!%]=+E+^5]CX-$OM)&F \(SHQ!]!F:7>F"-@4=?*H =_K]A--"1
M1<?34J4RT,WQ[X$ \& 3 !=;3[H4+V)1 M7E:FQLR9/HEQBQRTO<L$F@?L4-
M&PQ56CL4I?GAD:LI-ICR^>&1B^BI';.8HP:.Q5 !@YT16T8-<-#1IY,C!#<7
M5\S(L1@*/K S8NO9YQ((>4S1 F0&T3FCM>4__, Q;%8E30>LP0QR,P>;Z($U
M!IY ^,?J_',LANV?!&B(+7F20'F)&388"H%V")NYX458J6+7G5;A>U417*/&
MEM>RT)85V1QYK20K%BAU3* [/=JM=18+.3X3?:ASH6G2FZPH84I<PO.4Q[ '
M;"FEFX:/'%\@6B?&MN3(I3%L-B!]R1$..H$90RRSCZ$G%>E+CG#0"83\AK/O
M.M +&(&AD1$)LK]BT F$/)[9)S>#NHWL+Q\TAI,^"%IB]'AP#96?:@!X\7)-
MB*'+#@D*(/3P$R@!^,"02:!BC! ,&7)]PNV7 [DTALV,Y"P'<NE<].!%>R)J
M'7>0!$1JN>BUU19#W-H+QU#VN7HX\497&$Z*V&*(V\\840#$XA-C**_"*V,K
MAD,4 +',&(;V0GAE;,5PB (@/F<30_D.7D$+.; ,2Q0>L4U@!D,*%:_<A1T8
MAOXO6) Y3_@N1"H"WSV#H;/UA:X9!M2T'7GAD6=;\QO'&9,KR(Z"VQC"_ H8
MZ$"4[=?#GQ7@JIM27X/ZYGV=YBWKCR<;O;QN/)XHYB<;O1C7O#.(47L5J /#
M-NQ>G_A<]*(<CO@H.(]A*UIM^O3G-9JEKT\^AMTS8<F/@OL8RO%OYX[?=C&$
M;0YP'"^UUB BF(DL!M?.(;PI#%W:SX *UK;-H9W9N1%A\.G6&='V[OG\B*('
M6B0C6B_&GQL6AA5I/*5.60S+!7A*G;*SO34(ROS'NE,F6R!Z[1?/3IDLP7MJ
M8]TIDR5[ERB>G3)9#-TM297]I7E5'%WH29#]%8,F>LTW4ME?P0BB"STVEOT5
M@][KG3%KIG5S&/+R)"B T,-/H/7#"(8$BD9XCS^WDY6 6'WY'(;BU2V&N*V?
MEL-0EAIJ[28^_SN'8;DD?E NM;BYS(Z6#O&XCSD,*T7Q@W+%$'>TBHW'Y<MA
MZ$Z^!0#QV6\,:WYX!2WTP':A)'?@@&$XQP2OW(4>6/2>)19DSA&.8>4V1!'&
MUF1CJ$G=IIIAZ_%@6 7=IIIA77F9'T_TC9I"5S-L.QEY##F#-0H"MB8?PS[7
M-0H"MH5.'D-CH[77TK<>1#KZQ;<UU]*W],WF1Q0]JM9<>=[269D;$89&)Y&,
M:+NU]/QFX1OZL"=+$K!_1Z/400?H0!6!X5RAR.KSJ2'V0%^ CV:&]N\]';WE
MK2-V4@AL;"[-?AD:TI'[M3D:0.X8<G^ #I<[F;QJ^N'.ZPS-TKVWP<O0:.13
MEW'V(*?!/76PA'O3^#;('MD<C3\=?XY.%T/X #IC#P52US/-P>G)R=O;VQ<#
MB%^ZVNM)^>KGT7>69;ETCLWFLM].9F^>O.XD\'WNVP;VD2'S5!BFH-O')WR?
M#,=[TN2[N=N *OEN0N.>O%Z:NL7[?(H [T.7I8OY/"F2R">/M[(*.:B:WR<#
M&+_"_29J)B40@--,RN%F$IOB^!0TB8EEDCL /$Q:5/^6,';-*K4,64IM405;
MDKG,;L)E-@8N;UC+&="=;E>S,V&XXVSYOG"_DB QPX$BB[+KB3&2#*\TX$B@
MRZ.;IV[.MJ:[ RL-9>/HN]TT;ETV.(3.O=%/[4DPN0<ERQ1ER459\G190)?:
M_<31_$"I/EI+'U&D4)T23J=XN9^@M,\AF*S0XZ<::"T-1'&5!%P1JZ_F<M4)
MCYK73[C&9!4V6;6A\0R)\0QY:?WM5M(HRDA$&;&Z;"'*:"Q$D1+.ZE&D4,L5
M#BDTNDE"=$,LKE96XE!<D8PK\BR;4_; %1->]N - '-M2!(3"E.U(;$5T(RW
M)92U?A]&(Z8F/B=; 7F%DPT32A^Z__S%@G3#\0TT%?YJ.-IHLB=B9MQQ*YZX
M:H(6S'M)DF04API*79"E*[4L#&134 X* TMY<&!X:.I ,"Q]='B:(&#D!S;W
M=\ 49!5(YX*N0G\LX2'RFM,?//A]14!0_)NF_@ !_D D 6[:!QS\B9,T=2@(
M=BB2#BCJD5!MM#%XJ$NS<Y<FH1!*6/J(<"Y/]K91+Y,$+W-ZNUX:=Z1)G43"
MG<0=XX'Z>(>K"ZB+MG,7;3<(2)B'%1>3%F[HH$X38:DY,G=L+ 8.];H(\[J2
M#BCJME%MM#%XJ-^W<[^/< C-'*U%_1^BDD;82]2H^T*X^[)C/%#OXW!U 74>
M=NX\Q(L KW*<>@'D> %Q5///S3OU HCU G:"!^H%'*XNH%X 05X 7@0$;:RD
MI20D^ .1[)S$7M^U&#C4H2#,H4@ZH*A'0K71QN"A+LW.79J$0BAAY32$<WG2
M2X!ZF21XF=/M$;"7J%$GD7 G<<=XH#[>X>H"ZJ+MW$7;#0(2YF'%Q:2%G<*I
MTT18:H[85N +@$.]+L*\KJ0#BKIM5!MM#![J]^W<[R,<0M,-**G_LVO_)_:>
MFM1](=I]V3$>J/=QN+J .@\[=QYB1L#\=@5! GU!?S9*JF3_<BOTDWX.A3?#
M55F537 MOP*HXR$ONW); 27# *9Q-KH1GC2]K C&G%98PI$=HB/& ^PI.A*'
MCMC[LH;7(BU#-ULWD-E]J[\?R*GK&F2D.:HKD,=PQ,C.#-#SSD;-T0!$BAAL
MB$9G8DS-RD[#9F(/3=D*],*0@IX\T/MGA8)^F9?HG@]4$D4=P(C9/AOP$*V_
M?4I0$!<.Q!^D." 7![OQ_"@B"$-$L@S+>!'"AA'0[6/7$/-Z\N 0831>G%C,
MCP,Q-10924+&;M,.2WARX$F'K=!"4PXSMQ&3<E@)^(--.! ,>)IN6-<KK,,W
MJ.8A6_LI#AR8YT=GGY39WZUW1W&P4QPDTW3<:JJH]0? !*6N#NPJD$-&T&)V
M')A1H;@@'Q>[-3<4(80BA'!#M&J)I"Z,(!;$9QC.FD!$L2G\J:L+>Q*EHU"\
MUBGI.L25C1+?NLB*H5,@K:>A[L"KIKS*:K=LKS95!5%6X/#W T?38YJMU%TR
M<(JB<*VI*79VCYT=.\$4!(2!(":/=\%9-^?]@:*- +#WO]0&R#[O!Q1*;X(N
MS:\1+!SOKDT(82?<K-QS3(%# G#(VVF\TH.EP"$!..0YK4'=(REPB /.I@TQ
M=WJ>GV'JLF@":8_V-R\ 3>!8=ZUIDN;;4,!0GV;-K!P%#/5EUO!E*&"H#Q/*
MAW$7D#Q?,.&KD:@6LBF;"JAUKE1)?I4E2U!\BT4SP]RU5B',;PG>F$FAL4]9
M^U4KR72VJ7NQ.("A(*%!RTH?E(*$^IT+>L)1:.Q_US=WCIMO6K.G68:@2J@]
MRQND?>3\65/!'>@+,FJ(=RNKX 8^JY=P*$R%J$A^?##8C!/[ZH"N@Q;MT$"A
MT;EW6='3 3BPV9\,F<Y_5;/TPYK^R8CW=?97Y2!_PZ=V9-'>6@W94@:Z.?Z]
MX8S4W8;N9;D;0'^5Q3W1$^..PF>6 7T!PW#'[&\"%)I%JS$4UL&MZYIDB69-
M=YD]G7N?FH%=9U$(2Z>NPGM#ZYA0.8"&H #4PM!N*P"DLJ8:EF)"EY""W@;]
M>GRBR"<?^>>*W)=5IX<&G-":V0/ZH:-\,4\HHLE'-%)&FB)+2#%QAP[E &90
M#!.#X86K.M3_IO[W?BY0!>.=^M_4_SY,Y%/_F_K?^X5HZG]3_SLA&(X@_^UU
M?7&FPK;+AX-N8GQPI_W,W!S0J!-G%OR@H4^6)T[QCSD7?M!8WYT_3G&-*R-^
MT(#>@5=.D1QO7OR@\4W]\B6H)S8:C2H[?M#0IW[Y_N&?^N74+]]'7%._G/KE
MB4)R=/ERSTP'F&=[<N[ *U"M UHH(LME7VMZ: P;0Y:="@SYCCZ5FEWFYJF$
MD!4>4&G824:?B@$A007%/T'K %0J:+RQW[%YQ*L'5&!HO''(4D/C#1IO4&F@
M\0:--PX(_]NO;QP"P",,'0XQJ(UH8> 0D!:USTWA%LK#/01H;>.L4A@M=PT/
M 3\;>7F'")SM<[B' *=D^%3$.NX1)3\/ 6D)\JF2!S?J4Q'H4R4/1M2G(L*G
M(A8X"X^,HGWCDK/P35Z?%F)/OUJ(=]HW+HF+UQ3Y$1P.2/O&$;0 31&]/:)I
MWSC:-RXA&%YXT"+UOZG_O56\2=B9D:OP3OUOZG\?)O*I_TW][_U"-/6_J?^=
M$ Q'D/\^Z#XKQ/C@)'9?(3;JC"H+?M#0)\L3I_C'G L_:*S3_G#)QC7M#[=[
MKYPB.=Z\^$'CF_KE2U!/;#0:57;\H*%/_?+]PS_URZE?OH^XIGXY]<L3A>3H
M\N6TVP?1+GMR>H 0&\-&G&6G D.^HT^E9I>Y>2HA9(4'5!IVDM&G8D!(4$'Q
M3] Z )4*&F_L=VP>\>H!%1@:;QRRU-!X@\8;5!IHO$'CC0/"__;K&X< \&3T
M&"0VJ(UH8> 0D):@'H/)@QOM,4A@C\'DP8CV&"2BQR"QP-D^AWL(<$J&3T6L
MXQY1\O,0D)8@GRIY<*,^%8$^5?)@1'TJ(GPJ8H'#+3Y$11]H.GS?)1"D%PO2
M"_0]J1^_!H(!($),71!-2U":0.]/86?AR'?MEY-YGLJ2@(YBB#@,$1;;E8Q:
M9RWD>)<T>^!&>P77UV6*J%6("D,'6A.JO:GPJ3UYX'OQ+)_CQJ^L0I3"I\P#
MT?L&)Q#=F*8.^3V:QE\-OD9 48X]<7>U^Y)A '-/U)M_V$U=4 V(2>2+GXW\
MW_A0,L^G:%#I$70F*((J@D8/ /-:<[,;D]<OG8S#0FQ ?0F%JA^JD5>34(RN
MC=%]!B2%P4(8L"F.3Z4Y:ERI<8T L2Z:XD0L-:[4N!*/T7T&)(7!YI%KTN<^
M%KN9:/]J<2AX<'._PR5#TISJ@YM[HN1^MU[JP<T]&7*_ WM?E57D&=F.SYXX
M>W5=@QPR1W7H\YDE53I_L>2!O?(_:HX&_ATK 8,_+*U/9Y^8V<<J^P'U/O;;
M=C;9NRN.F>)R'(O2M,PX"67&NPVY:)5PLJJ$=XL66N1+1I'O;E% :W1W5:,;
MN\]._8DD^Q-L_!BA_D1B_8D=H(7Z$\3Y$SM  ?4G"/ GL,[[JLT[X9M:>L<I
MN]V #@<MQ'2M]*4[)S,0-W 3L]$H&.]K-J8\6-"3U7F2(G][Y"]I+GFP*-]=
M]TB*Z"@V'L\WB#Q8*.^@ R3%\#JKL)DMF\H?++*I_[T0[^PF>(^IRT@PWJG_
M3?WOPT0^];^I_[U?B*;^-_6_$X+A"//?UY#_J@'@Q>YD' [&B?/$%\P%C4'C
MR(D?L""0Z9U3:8@I3W[ R-^]QTY1CCMW?L#PWJ$73W&]FWSZ :.=^O-)CFFC
MSK$?L"!0?WY_I8'Z\]2?WW^44W^>^O,)QO7VAZ >[LH3<5X\.>M1Y!UB$.UY
MK(<+>C(]=HK\S9%/ZV-(],XIHC='-*V/(<,3IQ@.$U=N>6#NX2*;^M\+\4[L
M8881G=U[N*"G_O>^(9_ZW]3_WB]$4_^;^M\)P7"$^>\#7NTASA,G<0V(V!@T
MZISX 0L"F=XYE8:8\N0'C/S=>^P4Y;ASYP<,;UK/D@Q<1YA//V"T4W\^R3%M
MU#GV Q8$ZL_OKS10?Y[Z\_N/<NK/4W\^P;BV8P:^X/R43['\&+P-JVV %PL.
M^OQUXK.XJ#_3!%VJ=2JR#D13T_?DN,69(4^.6%QP0=2X;LJF FJ=*U627V7)
M$A2?0 5S?-=!*L+.VD$J@EETH+94V4'T?:,R!\ ^$ Q+!]]E0\OP7/X47N,]
MS/MJ^A7H:0N>W^A!1]58^ J7"?9%&[\#TE=?\!X;$P&\1??>6GV@"Q 6\Z!;
M@P>S- 8]U??2"E UVX59_MK5?)E];]"#O>^GN!""H77XFA53-H _;CQA5Q"1
MW0#-YSW(EEWWHI O^28/3W44!R'7L"</F Y4U7>@8T"E+8@F5(C93/:(,37W
M,TTS5<T$\/,<SQ]]_W8R<W_HA^9P/#2/XZ$%' \M8GAHEEW[H<ZGAF;I(C#0
M1_8G/2!(ME[_=@)% /Z-_OTV8 QSI$#KV8&:\93AV(')-*%-,9A;\,;<:7U!
M/78^.&8:*.?TE>D+>E=63QET*?N50?HT)2AR%WX$W2830?F;,1#4=9]\]/W_
M_LOEV*_?3M#=<'"#[SA)]![_GU2*J<I D4Z9.TL!J;K0!4PJ]?T;Y)+_S:F.
MT)>5T>FJ=[_)DME#9++_'$T]I*WI< )2IC8X9<X407QF,I \V\?]RKA?MC43
M.D?>]]R7[.0*=_2KN3C'_'"4S[$?H<3]T\>CDRDF'3B& D@LA)B@]O?[VZOF
M>>7CAT:SU#QO?#MI?R>=XL9Y^?[NJGEUWOCXH71;8<[_E"]+MQ?G3+EV<W/5
M:%S5;G<[##[4,!X$J"?5KJFIQQ\_5+Z4OS \4MSX27^"88_<&>TYKJNUNQM(
MEGT_<FZ&TK!59,];0 )R*E711*OOAD4M$;GR+/RWU;)_RJ79UGNC__:0XW]D
MZ[P$GP>MEJJIMA,IBXSKNT-3.+M&:FJ3M:LC1A50- A?>.I_W]%WCDW]LBWA
MY)F3.8]P^AT-#R\??^!I=?]G"NC I\8"$E-H*P!.KJ+ ST6(_G^/()O0[P-!
MDKS?UQZMS]"-[9>H*8HP, #$DON3X]=^,_7U7_"*%K5$0?&X _GJ><G?3&EC
M@MDO?%96-^;Q++A+,^#^9<$@%NC*Z X,--T,QOF;<J?EGX=J[=?3QCCO:'I?
M,/\]DH?F:5O3%""HIFZ!( &8H0D!I9C/Y+XN% ?W+U/:G-]P7(--_*<I(9H7
MH8WG[==]Z:YY?G?]Z(\T5_]S=UZOW369^]O*^1T#C6 3&CJ&2S.U.X;+?I(^
M,[4JT[P\9R;V<6(:2^4F^IHKIC-3,KG.^Z?^B8NC&WJ,B1A;.+14-7V]L9@]
MP(S%C'&23PQ0)2 QLQJC,*,QZO;%YTX>*UA?W/_Y\_Y'ZW9J7"$2?8&RZGUX
M7T\21B,@Z$ -4AM3A!U]_V&I@$FSQPQZZBK5,7#4!_Q#=Z-2VPQ]C\VRVEH^
MT+RZ'\HJ2@.?,BD^/S"IR4V0R:W.^I.ZH!HR2H(LL[F][NCZK,&KU7ZD-K<C
M*$:@T9VERK6ZF8.RNLV[TFWC"AE-:G:IV<5C=LVQH'EV%Z51F9;O'ZC(IGYO
M,;LT5.%"OBW0$!/M"_,%84G_UOY>UOI]V4 KF!\_5&5H-&^U+W,>4]%5^.?V
M4B.Z#.I.>S$Y2-%?_7@H=*M2[3=(1Y!$F'TG6E#F4ADVS67BR"8<<#)I.0KN
M0%<VD.B;MW"N@I%0*YQ=<G7NS'R/(IT4]-ZC[P^7YW?G3+56JZ!4*+1#U;O:
MS3%S=5O^LC-\;)E#_P2&@FA^_("&SF@=1A\/F1$,QA@ $15/2(P,9\<T&+%G
MASV?B1[3(?KIH1>50KQQ?BK&P\P4_XD\F^;(VI4J:CKTG>T%3KMHK*Q9JJF/
MRIJT0.3OBNWGT=_:R]U+.PHO/V4 $=6EF&"@:Z]((*9#Y1!T'D$;I\#O)&U3
MQS^L5^9B=CSA]E0OG3H^:.8V=#R"J$\@ JM3"&P*PRNW6LS97+',\?C[]GIQ
MT<[=Y M\9.9F 0%'WS/I%%=@^0*;#0&KB7=+0E8@4*UO8"V"$!'"B=W<+MJB
MO5Z HNF,ABJSH<^FRX8DBW:<HG7FHK<D,$#VZSF';#0^O2NH\KO]X>?9N&HK
MA19IL!%"744)X5V'TI^NOMQ]:7Q9#ZWG_8&BC5"A612YA:!_R&+2M&I=;Z@P
M4)U#>Z19A'TLC]G ($^'?25)TH%AN']=RRK@@HWQ13W]ZV?O+OO8ZT1FC ->
M?H1*DC]^R)D]IF'J )@+K/'Q7%(CO6)<?/"XQ*O>U=W?)[78S&(<%W1@&I9L
M B;#LJN7>L@'$1_$[#+\L:8WM3<UF-7OIOE^7N;Y/]5,U*R>O!J&!X)APBCT
M3A.?0X.'#1J/[9[4]#J,5*"E7A @&9=Y\/S[+W=>*48]J)GWPY'5%@QH;CR5
MH/'4-1AY*7_EP>)P[U[KU"\N%2#^C7PT4V\_^EZ KUZ<\2-8%#ZYX_GX0>LP
M QW.C#P0% 8,@6B9\BO*\$ #B&Z 7RD6BB"9=WD V2>!).9TB")QDBW\O_\6
M>"[_%4Z#"10PZ&DJ8%0[EO,S7M"!8'/^E.AA+;)E2*V5X! 6"^QP>'9_>6D-
M'S/=" 36_SZ(]#2;_KQ 1.>K$L]<FJ\U&-K6T7PLB^T55>_5S]+W_*\H4LFS
M[X3JI9B%UZ!M33O0,,&%$>DMENSC$,UM5T'0+CG1#NC;(T;L ?$9O>V9>>L!
M.V)':XN3U/<I\XG[S/0$@^G("I 805'@MVAAWX!_OUBR#C\T-:8-W O@0QO
M"?>Y-(J3G85KJ(31@\^'8D]0NX IB28C65 M=Z%F@%\,=" "6Q=P/&/7Z!C,
M)WAW!_YO6&*/,7H:2K=[:YUF3S!G2&7>A&F:$$'.S2[%G[\R@BHQGWAG1&T
M(/^L]A- :7]X@WTMO N1X3[(WI]K4V%3"7T6IL@RDC ROCB3[4[YC)1EIPQ[
MV=)U^!RG( (U9X >@V4$2]SC[V[M\K+3R]]M7O,T:]J#WW_T_1'M+ L4//_8
MW*I)_T>WVO0%X\LRA(-__P341C($<5\V30A[:&1%4]=4E+A41C;<!]"C@]]H
M[K*5F\H"S -H,P8,=J A[L +1\<,> 7ZB$&[[G1!M)VDBF *[@KUC+1/7NE[
MQ\#2#0L1!:]!.V9@')5%H@_] <O9K\4T4DWF$YJ&_%<^S7]Q+S![LKVB-D K
M:JYB8*;TPL</T2D&A_8QX6.Y!\;G+\PRL9Y=IQDS"O')E;)@L:XWG]D16QX^
M_FZO2KZO\]@.F[ZHW=S4K^O1A<7![\?^^$!EM,PK6%-'4>VT"^T$Q5I@%$@.
M8 11A-H)J1[)%C88 4 " CZ%DBTP<-I3B[XS^A,WQ%8-HM:'@QE]@40"1@(=
M6;4+HPRD6E $PK-?%]!@?\LY?H%[99AK; K@:,<T,$X_ /?2CQ]DU5& '-].
M\4'>SY>HIYG6"*RY:K?FUM8"YD7CM7F8#ES&#C?GUT@:'!+FX'X:+9E<=G,R
M9[5V) 3Q6Q!4FC#+(00'QW@V4H[%M0H>NOR1 "'"5#>!'&6]#-'1U?11L,<V
M:%[=GU7$E]&9'%FECF-[;"B*[LN#ZG6FJ#OZ?AMD81>X7-$@G @]L#$1#<?F
M.R^>&'[7]]@QAY:O_-BD>UW'@G&9Z^6*]9=!M?.KAW-O9@ ]Z^S+I+HL0LR<
M0S9W;?\9O;FK:V]FSX,S66B>7O?SZ+ZP*2X[!"^(CR5#+P_%QTXFCW7WTQ+"
MXMH %8GS3P@-^ M*:*@>'*H;/1CA>4J ^2083CCME+TOCV@_3V?$7=9LJB ?
M@1&0OUF6G)NNF&F@@2S5#;>/OY^JM5^9WJ_G&'2#GQ[D>X5/O),-,CR"L+F3
M!D1+ETT9&!\_.-@&^DQB>KP\Q7]JCQ>F('XC7WNF&1GR=FVD<YO'UG:;4;?^
MM\, 083>DB(81F0[&?9K>\(V:8RF+DACS[0QZK<UY9/QF3(Z>!_(%HQ&N_FF
M(0T\DPY5Y%M/ME?//3V:L,T5T00?7N,2U[2,H -D:X)@K^(A/<AE,G*I<A%%
M:=[L.X_LG<-H&=74Q.=CYG_L%Y;EF(&@,Z^"8H&%A8?12 X9 2_6V?82>JX&
M<G1/\%1;+U?LY>- O.,V=R G4SWU0J=Y-=Z=<WLXF<V>J\P6+=Q[\N3%+8LW
M4?.]IM+,RL*OU\U7UN?RM/"M\YLI@VB"BKG4J)06=>YSQ)^Y@=$<,)GKZ_).
M@N<#*YRSP>74KB)CZ73F]N('?:[B%0712%,;P9H:U:LXSSAF-,LT3$%U2F'M
M1_ZPE-&XZ=2Q7<"RJ)#3+?&R7V;#PNF#7IL\LR5?N1C/VZ7PREOSY4_O<<A.
M:CJK=D4&I':N=&S)<X^F!*%DU#I>G_K9T!AR3=),"8AR7U".&/<'X]^CJ]OJ
M$8,Z>-N/\#JXYXXY+GN<+HX+SSWR9C7@9A,9^=)[&.E@OVS3"RI&^5A -P&-
MHZ<\YT#?.C/G66^0M$Q6X^C8T#8]]VA$7^'UZ% /$<#'.L.S;>_\)"Z)@&8V
M->;L?;J35(<_M3&;^IA^QWS.8B:W8<^M(;\#APGH->/ )2 <F68S:J^'[AC[
M-U.X]1CF65_/\GI-Y^?8H@/A.=4&4$=":@8V+_V;/?>8"W[9P"\6NU>X<6]6
M1]V^>S!6__BAJFD2 ^TWO!HYJ<?,E2I^B:@+SPY&U418LG=SE9'7H9I&<L>"
M>HI^_#!I*CHW#II]QIA]AB^"9JBK:Y8JH9=I^BFC=]N?>#9SS*<+QWPV^]F?
MC(*7(%[\>Y2>U;:8,GO;0.N;P/1TY$S_]ZG%LH6C[W5!-YVQ0!L-5:\JJ*(L
M*% ;.!XZ=*N_G0C3[;EPI/>"N/[0DTT06=YO[ J-^Z_F(_2"HDMR1&R;(B?,
MQ\!H^1<+II9)\DZG[<H$?5<0OZQ.R$9)7^A\X*SNF'^2WW,<ZQ)WF<8[WG*R
M("9$4]TR/_>.XHU4=Z:]8\7V00<2JUL.@3"JYAQ2^"\)T'+<*BUW(Z@P3$5Z
M;=++ (VD(ANB9;?PM3<&E51!&1FRG;V=.%DP5)&<'LWHFCN 3F>W+ZD-@--/
M+)G*DF>IMHQ'*5%-EP!-ETF$0\>O4G4HL:+#8-?=& 8U5EW71"!9]A&T2513
M.:JFDN4[$4O8SE4="5FHS?1.>I7>^=;V9:FNKI@44[,+U*=25+[TU+0*H@)-
MLMP02]C.!9H0WR49R:C,*AUR#;I>(LIV6NRF,0GU6O+4:TF6+B&6,*KD7"57
M2D(N*KM*R=W)QK-#>U4034VG^HWJMX,FC.JW!*7:<ZO4V[TZV6KDKBD*BE-C
M??YBR:;=6M3=WFFGI^X-^Z0NU^&CVI!JPX,FC&I#AY1<O-HP9&W6E"[,'WT_
M'_;DMHRJ)?9'727I_)?E!>W\5Z8VL!=H3]%SW:8!7YG?:/,._/K0ZMV7[#]V
M]V[XF.FQ\2O3' W@^TNZT);%KPS:VN:P^E9##.2GRL&]N^SM)+26GM;2XZO4
M7F^'+-ITYU7$+6IK,[.>$;H&GR"FA*XQ+D.MB+29TP;S3% $)+6-'@"!1?DD
M%[,OTP;>7LLTFVEQ'-<:J&DUW7H7,NGGE[\UM=W+0XUA]2&A(_O"TTD)))-B
M_$QBIGFT09U\.)4489V\YSI@=0"C]'UGW][6%"E>$@+6:OD)BC+%BF][^:^G
MRO/[GS?Y2F\?;41WI/Z1LQ\%49]FCZ/@*D[OC5RR5@$@CP# <GR::[U?543]
MQX5PEA&S! "@ D2 -K:[(. 2 8)(H]W%^F[[/$F8L RY@PO.LHZT44>4DQF>
MWF@E:LWREUW U=G7EU2V)XO:)(.$C8;MV $1DZXEP;?\5.I#DDRW"E96&;.G
M68:@2O 2,!0!?,*X=PLC.-=^3H0KNG,C_NE>%2P)FE.)-(:1TG-YX70=$#>F
ME,W8>T8-CRPCU16$02I5,@P81Y?:J.62:+;DL];[RP^Q6&O<R;_O.QO$UW&Z
M@P%9P(U3,0XCYC9O1S)_.^\&MX Y$3J_ZU*DR]T>8221P"0*'@J>I;H[,Z>[
MW7/_)BJ<Y: 2YZ]^Z=?#]\SE2P^K$L>VB+V5/G=YXFZ_LMET2HY9)H%#,4KE
MS@C:/8,H: X>-,%JO.Q3XV7!Z)54"?V%BO->!06U_BB994'71[+:M0LEH%KG
MKUI]H?S^,!!:[[^[3V>_>_=_+5X@W$?W$BJ(K\X=XX6V'%KZCT[G0_Y-]MN*
M\#<&3-BY-4:6=;K?@4Q[:Y51<O!_43&)R_T3I90'M]9UY><TE/@LZK [?_C,
MP@Z[*;1=% H-L#>.CEOMWC<J1]^SQWPQO[C'[K;LC'*2(U*95!SV3AS8%,>G
MTEP$XI Y3N>7M)PF7!R"+7;.'WB)HIVLO@,B@!QN*^ 6F-[Q\M.&FN,N^\JH
M\6OTEDM.'!9DLR/CN,<\ASY]S,)C1@4FVH0@*(KVAHI\J/--M/.]7 \MDQ',
MUI@[+A:YZ-4/63-)T9TH=$=G7/GC+%M(%KI7+T-=J:^0<YH^@FR<L:#GQ?)%
M/ZVE:YR<N%!W\RTX'C^HEDBPEO"C&K/-*Q2RR=()!X_EJ=O0J58I>9CJR9($
MX).AAN3E85M76#:;G1L!,?!/$0VQ8+-3])F=N@X&@BR=#P= -0 ,F^UV65/K
M:C/6J-#GBOQK.?>G7=RO>"[JTC>7M0[5P&&PL]=<LUN2B0Y[W=6YK7$47VGD
MFN60NQ8"_!3CM* A!!2S8<T4<M$;UD"TDF9OJ5!1H<(4PV:+_%X(5;"'P2^J
MT4&^1!,Z$Z;C3""GHM336N\OYF^Q].=,N?_YE*@0EX\V,]S43*_S8*3>P9X%
M#@D+@N,TUH7C7+9(XV *YUW".3HSF3_.X%A'C=\B9J9B;FT +=:HK@BJ"9T/
MM$H]0%O]G=0O=S6QBV]_!W6![4H=#>].!#*+6#U&38J:@,<J>ZV4JI$$JY%E
M4H!]>32;P>!^DS63%-V)0G=T-I,[SG$8,C;QV\RLSV:ZAURIW6L@&. .S5RM
M<P]C=^2,S!C-QI\?V9K%_7PND+Y>&AE/Q^QQB%$0DQQ\I[1.RH*_.'$D-9M)
M5RQ+!0&SW>2/BUS""B\HO/<=WM$9SO0QFV:3!>_5P::=V;[6U&X3Z'U4CF&8
M]L&Z,S93>:]?--)_#>WR^0 #S0E?QITZH /7U8%AR*^ .0.@0[5*DK7* B'
M;"]I$2[%-3FXCLY0)@[7"^-+T3*@H4+5MZ:@=N6VXC@:!HS2SX>B8J&EO@M-
MD]YD19E>)K[55'&\INFWI/WK7$=B?SR67P^F><R$>Y-,K5/C1*/.9"N:AVJY
M>KJ-<&"/2/.YA.6Z*/0/&?I1[H(I9A*6C%E=CNSQ=,:FEG[VRH*AEMY_XLWH
MDM STF,!51H)5!J>8^Y-(OZ$;(::/XKD72$Y6FN6,"2O+GVM@ Z KH!TI8I:
M'S2%X=B)F(T9>[5<^4^_VNZ)"8L9HRZ1]UCFD&@*PPA#2%K.OZ?E_(OE#/?6
MF R&]2*Z-8;*4F)D*<*629GT7LA2V([CR 5PM\+8/D"EJ]S^8A\R[5$W*3%N
M&'> WTHM^#;$8-HFNQU]FZHM^ZV,I%EM!>Q$;RUJ[8:-6OP[$G#'VNPQGXMA
MTQZ?#'-/Y6:OY2;"<N3B<09'HGH'<I.04^)HNHX\]7E0';\I:"AH(HJ;_'M
MKF6A+2NR*0.CI$H-4Q.?>YH"S:Z!=M>8HZDSG"Z[<N^B6$E?&G@["H0.IS8Z
M)&TK)OOX-:G+<5A%Q96**]7QN^?)@8$F6,?G@W5\\+%.N>S#Y5FO6ZH60,*6
MRC9FY-193LJ$0?1 )RJ05(L3P),# TVP%B\%' ]1%T:H,_A<(]&:SK7>E4?]
ME_$FU(;--!D>^CI9IQ@.AA@XS*/RZJ=J^R-IXFZ0/RT#F!<I\CSM:T(!O7-
M1[=ZD,LDK)M=J+.3= M(\Y'.C'V\O&_W\G][DE*5"(]T<!M%Q*Z5;;1]@1'5
M,$2[N"O53+!X8&\*QM'F)A3:Y$ [RF;3>V=$R_#Q:"@/LMDKVYNX@>[Q=11L
M3X<=ZS4OOW=SMS3<U.=K[77P"E2+AIM)5C!AI *[&<UE,13RDC6C%.6)1'F4
M/3:Y=,(R+<$V]=R_]N8VDJF ]OQ9OK8)'<G#/^VGQ^RO)^&00]*I!;F!IML8
MU3J, AD(WZ+W(8K:M.')XL$L.>RM6*2'O5$S=@AF+$#=XMYBE4N89Q9LLUB?
MS:K**CHHW>X6NB+^R_R^_<O>7VHRCS>?FIP <)$=ZSA,==M(:VWX*@%]1Q.K
M2=8WRT0%=U"8L'Z!%-I[#NT((\&],*GYA4<MK#"J?WOJW4WNG.?$9!W<%VQ)
MH^YJL,C :AZ+(S>QM"]#" 66Q+X,RZ42]][G8GXO>C-0>:+RM+D\1=CM+!?#
MANB=]3I9OI_#=P0P\B"0)S$<#%KO6B[3YYXUP&5S20W/\9\&3(N<]B-@B;VZ
M*7U<8&D03C&]>TQ'>5X3Q^_%X<"%!8NP06=,V+;2ZCQD[S*]W"A'>M0=W69V
MS3O<<+S :O<$1>&T9QW=")MJD86#6;SPRG$<77BEANH@#%6@BL5=@YO?BWJA
M]*JUUX4VZ^]3[M?H_7=7%O/)B>\B8[#+*__QO+ZD+[5D>ZAF5H@'[I1MPKKI
M4W3O/[HC#/T2ELL(-J;EU:NN"\WIZ]/-KY??Y8PN*PD+ :->4AES+MBX8K*M
M=&'HL!:&8C/<**M%5UNI4%&ABC15S&?W0ZA6ET3[\O"^,R:0TX"<!^L9P%B\
MVOW1SG+2<)"8\Q3Q^Q&^Y=;HEEFI1MM3C>:3,LP.0>ZXF,6PS$4= BH^Y(I/
MA!VDCHN%_1 ?>OP$S0KN/"N8@/ZD%#04-!'%5=Q4RZ%^7S;[,%A%QT^@)A10
M_P-5=..LJTEX=='(U:6+X>63P"4WO-I\T\N$3Y-C)T0_NZBT4FFE*G[W/#DP
MT%#_F<H)E1,*&@J:V/SGBL]_7G9@FWVT3^:U,"H)IE(H=9+B-F_,08<!] 0?
M*G=461/ DP,#3;"RKOJ4=5UWFP/;6ONWH%A@TOE#>LBVWFO#W%\Q??OGZ2H;
M;P$:_!P-Y=\C?H/WSG<!V9BO8Q8YI!F(4<?,_YRG>5PM3BW-3W.U+N@UO6$*
M)I!L!M>!WN@).F3T56L@2RT1+2.RN33;>K<:%3;_5ZO^E=I'C"F;B-+QP[Q7
M#P2=>44/\H8T(2*_%1$LQZ>YUGL>R#>7%ZIP?YL-1\32%:!P9$2PMGIU6YU>
M$ZK;3S8P$KC>ZM5B MDO;."NW46+6?9?DRGXRLSBH+P0!\XK2Y;9TW3Y'4CV
M_*MI->V'X?6M8#Q<LM+UB[ 8 <+X&?,XS&WX?A>!5O7V]O;LOG(&PKY_C1F>
MI0#?LOXF^ M%722KIAYUV6.69=<&GV'?[9N$>1 65X#@RC L/P DU8]!X>[*
MK*J5ZW,SOQ@#LOV(>?SQ*UY=LTS#%%1D(A:]7VO?_]24QEWVI;?X_=KD.?-$
M++:S2\?ORD#5: L_;IH/@U)N_?&ODK]EXW??W^YU'D;"L_JCQ(<=_]HP=S@0
M6@#1KE8$\S=-EPR@8I5 'X>(I&\)ZX*T TFLBY8^2!L(H[W6TV_3?SF>GR-L
MC*;[87\X85(*\\9T'FM'\-TSE<;CA  -:NT$ 6WU*;QH(5Y3%P;P;U?JLS+L
MGO^^QAO 8^Z'O56=@J8N#][Y8'8N#)HG?N) DL;ND7-GB#"]NL'K'+<LW.M6
M'*NR\H4[C,8WI8[84#P3/->AXG"C5#'$BF[(KPLF?5D,?K[)BUWG_^\HKPDO
M#]U?C\4P;PX[HZ2%WNN2%FG<7<06>"^=^=FHTP<W]KSW=']6 ]EL?L&LC^/-
M]=BZ9IRW,4MSQYE\=A$#F4_H=9_M,K59CJ77Y9@K)[>YPK/<>]4J^B*U'#W'
M(@4AY%AV80<)FV/L9P]RSE". QE86,; P&R##W?=JZS^]G25N^X*"[BX1IYA
MV=OC0"!;7(A QP=9 L/L1EQTL6C\$,ZLNV*E6ETDO3BY&#$JEYS1.X/*!;$X
M#= P+IB&A8[MMN'>-C>/$V+XM?OYHYB.#],1[F4[($P'YS?\EK D23)B@J#4
M!5FZ4LO"0#8%92;- 2Y48.0Z@Y>[@SZS<L(L]S02R+*4K*9$AVE4G1!=4[3B
M7/E@0<!^J-=QG@N*4PE6*A39^XOL",_TXHYSW%ZT:_6;RZ8.!,/21],+ K=7
M+4EN]0W76EYHY^+CA2B51/$@%P4\)OF6!5#ON&5U5%-\=2+5!5FT;C%SG;O_
M(4W*Y[Q[G3>MDH: -^'/7*0+"W7\LI0%NPZ'W$R%:?XR?_]ZJH$W@)E#D68E
MTNF0.0EJBH@V19_6P%8<&8ST<9K%<$Y49!/XF>+Y / <X:EGQWF69*_J<PB'
MRK]J>P=,05:!="[H*G0_#.@S67U+0>O2%="11=F<245<=MN/F3_"Y=,[WK9[
MR3PLU6.G0S9PF4H;B-$&8D'::[7P8;;.F>-BX"H]#KB29Z6H5%&IPM.H-YO9
MY[-1V:4;XGUGHR*'8=Q02N3^#"X;%W+S*3$[XV/MUPML[E&E1I5:D%*;ES/<
M*R.8(G?J&U Q(EZ,(ER&X8\SN?UKW;O@W-=)0^22*@6Z!EXK?]LEN+F2SLZS
M/S*5,M[CTN,X_X?'T+??7I0P?&S\O_\6>"[_%9>OL-T8-E5R]EL92;/:"MB)
MEOO?.@HN"FIC:DH>*(.XC^QCC_D<A@1I(%3)=QNH1!VH1$7H012/,W&D$V*0
MJ+$'<6(*<++ASQ\_?!NL3WI?T+LRI ]=RD9%X&!C<OPL$P&$@NZ1F#*U@4WF
M^ ./VUO5=_3 QP^"*&I]>/L(SB&C:B;R%G3 H/H%2$%7%Q2T<<\^--#L 0,@
MD-IN.<J#,1W[Y$L97F2@/8AVH^LO,ZR(8&ZF>?-D&:;<&1UMQ>Q0SX\0$)#*
M_Z123%4&BG3*U(4NU%$-Z'\!502G3/HK8Z\Z0O%A4BE//4OR:_@@:088.1L8
MMGQ ,"F**Z;_'D'KC'Z'Q(G>[]/O@,ZN(@P,2(OWTU?F39;,'AH]^X^C6E.&
M_ [&]463)L*SSC0$;J NF&B:(-3[7@>O]?'-X]A7ICD:P/>7=*A3Q:_,+=2T
M#E=O-<3 M/^F$^\N],U$@WC:X]L)Y',0RW4@/*?: &I>^.R!/6-^<4P,AZ>X
MZ8%S*1?\S$-,=3"9#$$C4=G$K=F_M;\_]( .U7M5TR2FK*&KJ[K6/V:N5!$J
MZ/;W!-HK."IGQLL^$_3Q0V-L>9"1<D]7A%<D=Y2?[E7!DF0XNL\!@R#/UPFG
M [U<3YH]:W%<VBUY?&^F;QZO#3EWUGR">M+J0T)']H50VWLSRZ08_YPSBZ:<
M\7%N@TQ0./5\%$?C?,PUP4$6PV\9-BE@\]T?:0G:#%WCE&&QVK(+BM')-*U)
M:7&[\GMH_C3/7G\\;0"!@&!P.[[L!:=+B+_LF-.LVXA54*NYNYL_I1_Y)'#:
MB1H)/_ "_XK1'%%M39&(H"R@K7%NUG5>N4H4>C3S=GV+0%H'P*&^#V_J&0Q0
M)6BF?E@J8-+L,?&KB'$=!X/%JD7#E$^E/J34.Z9+5AFSIUF&H$KP$C 4 7P"
M=#.<S0N,X%R[O.B;9+GB$R%7R*A'P^(@)YY<1;L+:I,,$C89<KA@Y9N;*J-_
M!:H%C,EI,&>M]ZI^EGMY*KQ7W_%6O.WLL"YOU$0> ;/%$0M[LUN;S@4YW$BT
MK^;/0+@IE1Q*>$>V6O@;_04'B-)!OA-7T:B]CQD#Z*^R"!C=43M;>^?N0/A_
MR-C$YZ6JHF3KW$+\>'-SH3QOOE"F&9T)C"S8@VSVRI8!00;T\Z&H6 @')<,
M\#^I*0RG]H9/IW):AFZBUOR:9(EF36\XTU8:RD:K)=J/3*7\\XU.(O9/M'N#
M2]0-Z+>!WGK_>?/^;MU9F>%S9K*Q&I5->7@P-C"R'L]S_\173[ !LZ=+#-"=
M3M%.)L5RD_(=E[FM=7D;R9:'W.+6@%M+:*0B$5&ESV$K#SXRY3&;G<2C/'BK
M<&5HM6>KGJ7*HV_7)WG*@R5 >7 X=AK$I#P2<B(SYM9LKL"Z+6?@/--&(2&L
MSD2A!B038O3&W&\;:-X\E?DWS^:J5WEK6!>B4YE)4Y,+?:QYCD6@"(LX=HJ0
MY3A1L8[13PH2ZY=T?W0^+%I_?T7H"25-K!=Z/UC$.E]<V(6>3+'>ETP5[MW;
M#:UCO@DZF"2L=&#W&;"+K2W%1+79466KZ([4, IWMUDM#Q P<+ISD% > V$F
M(BV_J)6_0M&4N-PJ/9S$C;;8';#0K(ZB34XAAAUM="-\@M5.::=^WAIJA_M]
MG6\^C@8759&JG0T<Q#C53A9'_V9B&@=L*S(R%!/47.BZT6^]OPH/"FBVK;M&
ML@Y(X&/Q4WW=!3PIIW:!-DB)U6^+0A\><YF@XRN3IQ&IP%&!P^VQ1-(>-,-A
M2%T1XX),'TEHF+6..QM399S:;?OU]<=KZ>D&;\?C"--A&[,.<<$MI=<Z8V>!
MR/I.HC*FNVV2GH"3T"AH*&A(78<@O+1B6B>_^NIS%M?(TNJ+M=)WQ46.0.Q5
MKL^YL^%]J5LJ2;-5%R*"@=\J$[Q..\5#XHM7^6,N3?*9'M2<KB_1^1 2'4_I
M:?_EWB@_%Z1KL;/7$DU212EWG,41N.Z!KT/JF8733L[ D4'JQ:RE\]*8O)B@
M,C*E,0+L6_?]I=+=:ZT6;P%H#D>C3^J'$%( &J4?$B23UGW1TFL/-W]N"GLM
MD_%6;V99#&M.>^!))/. OFD_PW"K.1;4;M(UNT1G7]8HBZI=W Q>K,SO'Z_A
MW9DDKC9NX?#$6?F4SNY'Y1/5&;AT!HO)KUI#9_QX-JMRL<Z5,M*!ZPPBJB7Y
M8G$O=,;J8Y:F\6[701IN'>2OBY]"WOQ1NC(2=,CBCDLBYZ25JG!:JA61\Q1-
M=P0<JU/4&Z*B1+(HX:AGY(_3>UW/6/4Y"1>Z9AC0U^W(9DMNVF<N(@\![9BH
M#V];[X\7;]7\:ZU0?"\D:L=$Q,4U-IL<X@8VLVAZ&X,6CTNM^$ ?FWWFCUD6
M0^1!UA126),,:SRVDF/99,$ZV"AF?$:Q 10%FI(+H )=4$JJ5)+ZLBJC8G]3
M?@7GPP%0#6"'T[:1/)<+YZ^_0;%SMG[CVIV%T]B[7CA,/'9([#J\M%=0A"EN
M,L!A)XVG:1 0?!A[*&F,S9!SQWD^OQ?1 94Q*F/;RQ@.KX([SJ7W8PMOL+.1
M\SD;[O%V:O=*%;4^N(8^G!>)(^<"1>+-RU+KO7_9S?;*/RLWW1SAD7AD_'0X
MXE#2@6AC--_ICS1026R@$@#Y^.)P'$V:R)I("NXD@!O+3OQ<PE),JQ/4MYJJ
M37/4=4:F-M_?C8P;K=C_\<1O<BHH(1'XQHRMF3V@>R?;(1:=?'*#ZL]T3S[9
MNB0!VZLI:"AH(E+L_O*D*_45&"8ZY=M1ZQ7Y59: *HT[MME1SU/S167+A:;\
M@#>U2OCZH\<<OY)W0J*ZKG5U8!@HDWH&0(>*+M&BN]QW7"03\541)6PMAP)\
MCP&.(T)*&L"#[:B_?;GM_,]'2=-FM#_ZF6\8HU]&14Q.?(35HL[%3,>,"FA9
M#^'*Q7];R@!B2AZF>K($5<@I T6#EX=M76'Y=/[H>VI,-\'B32%&',26)_>"
ME6U\Y3;[8+UR+>#MH[H09!5E2&OP3T&M:GH7QC$J0$M@T'PY>[3&1JRN%3MO
MMV=/W ]E R,FR<9 $4:G#.0>B#<TG'DU1KLV\ZZC[XBM[@+:A+ENY"B,Q!X0
MGU$(:0('[78T*?2W!M4,%1XTME,Z,VR<9YGO-5&_($BI+#% &=9O@##0@V'
MASA-7.S3%*P2*_Z2_+%.K, ':X:,)+/609V=38,+4HSG;]7<N6R(M]5-DF0;
M*\9(G?V-="1B%8/:64)KB;;F"3:/J#QL+ ]IJK:2,$T90M26/P\!G3< ;RY;
MN@Y4<=34!=5P?%1/H9T!Z(, _Z$LCO9ZT!ILW^"'EP>]Q>AZO,,(*K2.PTQ&
M=+G)@*'8$]3NMN<#TN@1;_3X:7GXN(:,8$SY&Y $^-E<!RN"8\O/%/>'C/MH
M4BD+<$]R3N5SB'1*?FI1W00Z,$QOBQ(TM+<M2;:W*MG&ML(_%GYT!ZS52%"A
MU"XZP'F<=,AVRZGH]HE#W3ZQ0L'-R%U\FY&2MTEB6U-.A>B0A0A+34#2A2C8
M+^"F_ *O%MT[04Y6+4A@;;RAQG' G.N@&P:,\Z&I"Q!&LBKHHRL3](U;344S
MHFOV7C%OMKS-2LB]0#%]I?BC]2X_W8+"4Z]WJW4)C^FQ;%9JV\STZO1,Q$X:
MP! =P*S23-C$)\;2OH0==4&%A K),B'!LH&JF# A"3;]Z3G3#]GMNE5G0 6H
MVQ=*"=BV^N9/7KUZ?--S69"<E #^\']BS:']I@F 0X]=PNB^.2&++P_ 9I(7
MQ-"6)%2DHA$I+#U(,A@6Q(CI0.)?-+@%YGSO$=LU^"N)&?WQ_>:UFB8\C-]L
MB8#?2E5 OODW$$0.CNVHVU21V6]E),UJ*V GFNQ_ZRBQ**C%J<6F9"N^)B=L
M#*W ^62X U2*#D&*L*P+9&-87HM!BI)W9BQ-(Y*G5P^J?04%#05-1)&6?QGV
M7-!5J/R-.M ;/73@E;^'53^G#%^'?:-4%8@.MC9F6=W;<&V@L3,IM.':C9UH
MFRHJ?51E$\"3 P--L,HN+5'99X(AB\XF/%EJO5^*CS\SRO7/JQN\FU>PU]-&
M&S;;7**A/ WEYT+Y0'F*-#%V=5N=CN3K]HN,H^_L%S:&6C^:%Z/"1)PP;9H?
M6RI,,1R2%W-Z+%S85I$5RP32Q NP^#/A9_Z7VGZ2B0[=XC#]+G.HOJ+Z:J6^
M<K%"S3\U_U2<\(H3=0#H^AC-F]&\&04-.3PY,-"L[B'T ! /@%2"6E7H@ENK
MWP9ZK>-8G)IE&J:@(NLPM6[6:V3^/$F/H\IUC^C@:V-6>EQQWBPXO&%4FSFH
MZYFH]?NH"9K-)4:;L(FNJE&9I8J> )X<&&B"%?W9!HI^LMKV_J=]TZB<GXF/
M[0Q=::,K;?$+>R)3!&L)6ASUZ5[V('?,L1C.XJ#9."IOR9:WB"O9)_+&<Q@.
M!R5FO2Z$=^&F1^?FPO$O?K]FLVU-^_.WGL2];G0-CZJYW:NY11(6LV-1V(]U
M"2IQ5.(BE3A\KD6VL!<2-W8M3DP!X@#^_/'#M\'ZI/<%O2M#^M"E;%0$#C8F
MQ\\R$:">2AZ)*5,;V&2./_"XS6ZA-IH]\/&#((I:']X^@G/(J)H);T"[/N#S
M9$A!5Q<4.,.ZB1+89@\8  '6;D8A0#PS'5D55%&&%T%$FP"=&&E\F6%%!',S
MS9LGRS#ESBC:"8-4_B>58JHR4*13I@YE]RN\_L4"J@A.F<Q7YK>@6/ GGDFE
M//4JR:]+E=54ZXZ9B<O9$V?C%TZVHKAB].\1E';T.R1.]'Z??@=T4!5A8$!:
MO)^^,F^R9/;0Z-E_'*V8,N1WX+ #O6:\8C[K $-@!<KJ1!,$H=+W.GBMCV\>
MQ[XRS=$ OK^D"VU9_,K<0B7I</560PS,^&\Z\>Y"WTPDW)/N;R>0ST$LUX'P
MG')Z.)Y"D*(9\XM+8C@\Q<W9TSP"N>!G'F*J@TFJ!#<QY^WO#SV@0TU8U32)
M*6OH:F2(CYDK582ZK/T]F:-R9J3LT]8?/S3&2AKI\TG'O^2.\M.]*E@2#-6E
MSP&#($\BUE)'X4D.I[B.XJB?BNO\GNW.>8KJ.*J5=(U37\5*"\70+/RWY?R4
M2[.M][_7+X7R,R\/;S:8]H"H9MOCK_: T7G$7G;,:-9A-!B]<4K_\68@;K(%
M,'9..S%.A+(:B4CB:MXW1U1;4R0B*)LP#>HW]/&_1[E9?W%EP[[0HYFWH!L/
MI2$/'=K[\):>P0!5@@';#TL%3)H]QLC\2$<13QWP5K*QR#3B[GW[J=2'=M<T
MO.9V,#[7+$-0)7@)&(H /@$Z>&X7!\&Y=OFI'EO =">"R"="$)&M3R[;DT5M
MDD'")L,@+EC8+?H6=N_ *U M8$S5_XXZO_.9<^&ZIR2F,&QCKGD,(+*R-T R
M=D /W4Y#YR+>C5UX$A-N>B6'TL*1K7G]1G_!4:'DG+N=0(5@04/U/F8,H+_*
M(F!T1]=LO8[G#H3_AXS*<"]M%25;YW:5>N:K6,C.FR_O>!1DP1YDLU>V#(@L
MH)\/1<6RM[<8!H#_2>BH[(&:5M,M,2##TS)T,Y6JZYIDB69-;SC35AK*1JLE
MVH],I?SS75*ELG^BW1M<HFX 6E!NO?\LL9=6O_#8*.:/&%,V$2.:FBDH'AZ,
M#8RLQ_/</_$MF&_ [$5E*MQ4F8K+W-:ZO(V@(VWNN(ACI1V'2$14SW+8RB,3
MF?*8S5KB41[W!GB4M.KORB-'E8=;<<--5=SL4'EDCXL<AH;6,2F/Y&W2#[O>
MM&DW54=VW8ZJ<,KI$9,A#-!$M^9VJEO=;QMHWCSM^4?Y(QJ/[S\>_J:CTYY[
MHS'G.1;%(3_'N0(&AXHL+^K !#N_TX@K2+#;G-PL:SIH&IG#%>R%<10FP<[R
M&)R=/?!P=G76UG;+!0VM8[X).I@DK72@V)7"J&S84DQ491Q5QHJ>*!A&S[([
MU;,>(&#P=.<@H3P&PDQ4*M9SC[5?S[^[?'&5^DWB08G8%71H5D>@MXOI_3AU
MD:H=7&JGO-.X;0VUT[D]?WL[OY8;G395.QL$?'&JG0*.<]^)/.QU$Y%!^^/[
M0OG]M5AJO>?_E =O/W,C85!,2KG%K,O*Q^*RVK+NT.P)/#41.]K=>R"ZU'7A
M3"W2TV2+Q]E"#"=A4J^,BESR1&[.?8G"&SE.\S%LJ-^9/\+[_)&R9IBUCCL;
M4W6=OSM#[;:@%OZ6\#H:.^OKBH;N%MEKG;&/0&1I)U&)4MI_DRX14= D=/DA
M.046T^KYU5>PL[AHEM9@K)7+JRQR!&(O>VU6E7;W_.KV[==LLDY$,/ ;:(+7
M:J=X2'PU:_JXR&/(]I-E10Y,HC,A)#J>6M1<UNC_Y L_+$'<:XDFJ<0T?<QF
M,31UW@.W!T?5142>S< 1/.JZK*7HSA8JN@A+0FV=>9C:"U-5&,=2CV._!#&[
M5! C*N'<?T&,NSR3Q7$6ZQXX"K'G1Z)>X9IV+@RWB&-!R29=G8N]5#/*/,L:
MU5!MZ^^]U,Y<MLU":#V:Q'7%+31MG 5/N4(,A^_0%?T$ZXPRIDS.&CK#+%W\
M>GOA^]=OTH'K#"**)+.Y_:C-7K,HP2E_--SRQ^OZ^4TF<WXF7>6(KDK8><WC
MG(A2O4TKL;;RF"(N:\P>YSGJ!%%A.C!APE&PF#G.<?M<L.C/,5[HFF% %[<C
MFRVYV>J;CF. ]D<,RM76.W?WE.Z\*']*E4W:@1.<*-J8S3;''.(&-M]H@AN#
M0H]+P_CP'Z.Q3A\7\@G;ST^!O5_ QF$XTWA\T-T>O]L B@*-R050@2XH)54J
M27U9E5%IORF_@O/A *@&L$-JVV)V?OXIO?QA^Z".UV)N'U)C[W+A<.[8(;'K
M,-!>.A&F6,@ AX<TIJ9A0* N"R>"L=KO+$N#;2IE5,IP.A/9XCYGZ L^'\,]
M8E#M7JFBU@?7T'7SHG'D4Z!HO%G]TWK_>=G+7:OI>_TI0=T*(F.MPQR'D@X$
M'J/Y3F:DH4IB0Y4 ],=IRVDD3N%- KQQ&%&.2UB!<+"M]%=OW&JJ-LU1US.9
MVF[_]#+\U>_?]EXJ[81%X1MSLV;V@.Z=<H?X<O+)#:P_TUWX9"N0!&RHIJ"A
MH(E(FW,^;7ZEO@+#1&>M.[J\(K_*$E"E<9<V.^ZIMG^VGRIWU[7KY(0]6!<A
M/3;YU;T3$]5UK:L#PT!YU3, .E2(B1;BY:[C(NF(,3S*)6Q!AT)\CR&.(T1*
M&L!7U_O:@<!\F#1M4G.5X3.O-DWN1X_P  FK(9T+FHX9%="2GB1KE 7PC]%F
MTH0B!3@A ,=2'YLL>"\L\?'V<%T(LHJRLC7XIZ!6-;T+@R<5H#4XO\5\%OKR
M[Y(T_,724EB'V8A=[G+<A&EN&"J,Q!X0GU$\:@('Q79H*O2I[DF@[GFHEJNG
M"P4E3MMZS*;SR5) %./$8=Q_6\H 8DH>IGJR! //4P;:!UX>MG6%3:<S1]]3
M8[H)AEBPC?,W2H#2"N"KRY:N U4<-75!-1SA\:3Z#'30J7Z^$S)LLV?D[LY>
MNIEFEB6[<35F6_<)L>CS21<RRVT'HB)EAGC*B"Y3&3 4>X+:W?;,-BK^>,7_
MTW+_>@U1P6KX#$@$_&S6 I)L_3Y3Y!.-?+S QU+!0C#:-UKQG#C1%=D8:(:,
M!E7KH),Y3(.;MKW=OI)[47G%$+HTY+19?N&WO^B<>-230;!Y1U5/@E7/<JF(
M\WBH9.D;BG/B<!XRMLRPB8XM<U-%/";0@6%Z>R&A#;MM2;*])]*V8X/'4;/4
MSIP;+^D]B"&CW@'EL<\AVZW9I+NT#G67UHKH=$;88C2-&-9]<._&VC8>I6)T
MR&*$(YY-X);&SR'<@>J4.^#M<_'.HY15"Q)8&V_7<]((SG5-80B,\Z&I"Q!&
MLBKHHRL3](U;344SHFOVIE1OMKQ=D<BK0%'R,)]KO?,WS9MBUK@ZJTC)B9*Q
M[(ILVWSUZH%-Q%D:+9 =+:Q04M@D*=8EVTPNGJ0U!3D%^4J08\E2Y_=BGV5A
MSHI#=KL>TAE0 >H2B()ZV^SV!>FFT&YG%.)[!^,/X"<F&!I=&L(?>NP11N'-
M25:<%AG'MG#:O8@*53*$"LLVHOV0J&"_H.3OOP#,^2Y%MD,@@7[G1[MW(0V$
MY,3AFR7\^:V4!F2A?\M1Y#C9CKI-59K]5D;2K+8"=J+3_K>..HN"6ISZ;$K,
M8@W6TUD>ORKCD^$<4$DZ!$G"TWDIA@:A,4A10DZ4IC4UY"G3@VIU0T%#01-1
MM.7O=G<NZ"K4^$8=Z(T>.AG/W^2N?OFG.>QWU,8P*?'6QLRK>UT:#,0%)H6Z
M-+CA$VUN1^60*F\">')@H%E=%SNKO,\$0Q;M'1X#66J]%[-Z^;;P]^KF,8E5
ML=&&RC9K:/A.P_>Y\#U0B").B%W=5J?C][K]*N/H._N%I]DP*DZ'*$Z;9L66
M"1.['\*T^M2P63979,4R@30Q_N]&>:#^>BT^%O V*,>^6!:MDG#Y1%4755TK
M59>+%>H+4%^ "A1N@:+> %TBHPDSFC"CH"%JCO8>-*L+$A\ X@&02E"5"EUP
M:_7;0*]U'#-3LTS#%%1D$J:6SBY&C_?G.<FX>>LD)?S:F*L>@YPW"PZ;&-7F
M$VJ?(VK]/NJF8S.,T28<HRMK5'RISB> )P<&FM5'7(35^;X5-S6MIEOOEQ4S
M*YW=%&^>23\7D*ZY)2HQL/Z&&M*S VO)6#P5ZE[J('?,93$TAJ2I."IQR9:X
MB"O9)_+&\X6]D+=@UR*[VK5P<Z-S<^%W+G[DU:M'<%V_? 9)"2KIFA[5>Z3J
MO44B%[>OP6>HKT%ECLI<C-Y&?C\D;NQMG)@"Q '\^>.';X/U2>\+>E>&]*%+
MV:@('&Q,CI]E(D"]ECP24Z8VL,D<?^!QF]U";31[X.,'012U/KQ]!.>04343
MWH!V@L#GR9""KBXH<(9U$R6TS1XP  *LW:U"@'AF.K(JJ*(,+X*(-@$Z;];X
M,L,*XN8&$O2?5(JIRD"13IDZ%-.O\/H7"Z@B.&6R7YG?@F+!GW@FE?(TJ22_
M+M5+4VT\9N8H9\^1#54XKXKB2LR_1U"PT>^0.-'[??H=T#%5A($!:?%^^LJ\
MR9+90Z-G_W$48,J0WX'##O2:\6+YK.,+,10HEA.A#P*@[W7P6A_?/(Y]99JC
M 7Q_21?:LOB5N87ZT.'JK888F/7?=.+=A;Z9"+,GR-].()^#6*X#X3GEM&$\
MA7A$,^:7C,1P>(J;'CB7<L'//,14!Y/$R502]-VW]O>''M"ATJMJFL24-70U
MLKG'S)4J0K75_I[,495]*OGCA\98$R.E71:,'E-5M#<CN>/[=*\*EB3#T7T.
M& 1YLA!.$7EYDC3+MSB.][(=#\/SAV(G>]E]0NU^K#XD=&1?"%6N-[-,BO'/
M.;-HRAD?YS9(G833D4=)J-(*>WZ.7R=OLLCJNS_29=(9NL8YMB+;0I$Y"_]M
M.3_ETFSK_>WIH=>^3]]=B9OTC H(EK;CRUYP.H_XRXXYS3J<YB[2X*']TAAH
MV21PV@F=(A362&025]/ .:+:FB(10=F$:5#!H8__/<K-^J8K&P6&'LV\S=YX
M* UYZ-#>A[?T# :H$C1 /RP5,&GV&"/S(QU%/.7&T<O&8I,9W8FLI3XTO*;A
MM=*#8;]F&8(J&<M/_2!Z=@/$C4^$N"&3GERV)XO:)(.$38;96[!0G)]NA(H"
MF+JNO<K0M)R-[@T@7:ENVWJU6Q)-^54V96!,51[K@Q^-WR7NEUQ.T")Q9$I[
MS!VW&'G,(UIKO*Z*HF6CM-:8@@9_K3%4\!W9=+I=NX<S#]A<Z_TFJUW(EIY+
MU\4$EA*[>;$<6CJ(C+]1-[9VB>3_(4-0O5QBE"Q;M*%X?:IR_\17/3"1B>2W
MIL8QJQ$I/HK_9.(_,0VE8\)^L)%-^XQL27JR#-->&6IJ=P#R5)05,-6ZNZFM
M'6ZQ' RXFL+#Z]]&7GR^X)(3<(5;!-IPAGS,=@^MTAC=X[G=656!_$:?HI]%
MM$HW<-G.M$>,YK&<AF_4$Z?A&UD\.3#0K.[$5@$#J-MD 1E,^+,"T \E52KU
M-:C9W^W/H:7@)X'=R_/CT^UU_3W?3]8>43Y:*^%GG)NM4R5&\+&-BB_1XKO<
MA0TC%S$&=QD60\DW67-+\9Y(O.,(YC)Y#-LIX[>S19^=O1!D%85I-;4!QUSK
MU,P>T$N& 4R4-^5O6Y)LGQULF]C*3V ]]!^+-]=R4F.RB*TM8I]#&VK% SF(
M"B0%FWU4[1"M=CXMUSM+Y")&\UHD6-TL+]>A -\UP*=N2QE 3,G#5$^6)  ?
M#0T!+P_;NL*F"]FC[ZDQW:2@*[0Q8WW&S&N-#J2RUD?G"0>$B>8 /%>NZC^*
M%\^''"8V3$U\3K41KQP211_'&."<QDPEG&P)7VK!@H4A1N.5S1!LO6AH>$@
MQQ$,9C$<';_;U;P*Z !=1\MS:/&N*0S/'3-P!E30D<UI.UIX>[M5S]\*E>XF
M&U/V,1;TV.<NS@E#:D;W0,NL$(H8[6DZ6?J& GW_@8[#KO(D)SU"V]7"="GJ
MJVS @50UO:)9;;-C*251M+=!31O5B\<^SU?^_AE8![V&>2:X1E0";9-:T3U0
M+LM$(-;ERF3I%@ISXF >,JM:S"0ZJUIN =$RH/7PKQ!>:P*2WZ[\"ET"(V!]
M4#C[^\9?7W?4.Y[&A#;#?>QREPD[=A<T^-:1W<6E ]4=4Q=&8@^(SPQ4DR9P
M]"?\L:L+?:H.B%8'"U81'ZKEZNE"P8EU\P6;SA-L\^@B(MGX#FWN\HDV=^>^
M: W&OSH0#% !SM^^S0IE82";@N+;J<"CK>&_FT_9QMU+G5,..6@K]P2U"R9]
M/7S[#>RR";L.59&%MJS8>P^.[6T*T!Z"3@?:/,<2"N*+!>,$I*7HY@3"=4,"
MZLPI:"AHHHN(EI@(+Y=Q!T0@OR+/'AJ']'1T9#0-Z[*JU8=24H.C=+06PV.:
M0Y\^9AT58:)%>'FF+XQL8 V ##A$^-E\[3;)<1"U78<+_&@6T1; /I_9BS*5
MRO( #15GERU=!ZHYWKLP8WU'8&3=#G\\6/ED+:U%;',;/4TW4R;0^UZ@]@K<
M3>54^Y"M?<*E8C)L4NJY*<1(@]B*/3%A%&]L92(D5T-]#F'12DLMVA54RZJI
MZ3((,&5OK\_OA>*O]L],8DLOD57;F+T><T94G>R7.O&A/L8ULD*!9!>9KI"1
M#?+0;EDQ(6[9ZGK&><&MZV @R))70NI6CI94:7H[^8P=^UD6WKIO'0"*R=J*
M%W%(YC+/(<\M=G16RS3$/;J=/!%J8$U3%T9B=I$FY=@<P<:01I%4%&)*G!;W
M8AM"-=2J9=TI1D06>K(7X8UK#\\*5U*UFMAF+UC7*]T*3JJ,]DH9S8A$C&%H
MGN2,%C6\"<#ZVOF6,&#':F3Y#,F@#Y/&S:PRL+H%I.M)U:/GUHQK2GW?3=O?
MTI^&=GYCJ-71)F=L[DUT[+)P870L.JL/_LI2JJ:(5E,;:*DUA"C.!C=<PF($
M*@M4%K LQN82EC0*MN6YI;:\#%^(!O<@F[VRO3<2Z!ZO1].F^\602AE-[>3K
M>1HZZ_.]<73P"E2+AL[[I9N6"DB<9IFG/<DI] F'/I;VY&S"_-&%M;Y>[X%Y
M3M^A>:UU[@W@+ Q ]\?G\-P"<WZ9.=?A^^>-Q\KO]\(>!-)1'Z)L,W3<F\ R
MP++MFENC"?<!T'/,#WNN]JY% 3_%.#2BW>=@ R'=Q<HVAB*O$*?(DV 7J=!1
MH5LD=%C3^QB2^SL0N6 O)>M+%D#FACSD$AUNV6SU3<<U00F#Z_R/UON0RSUS
M;Z4TW\:[.2GVQDE1*Y_Q4=6ACK>DFI-JSJ  +KR\QMJJ*<=C:$](?10J:8F5
M-"PG<A_G,QB.<=NQ8T)P7H.F2LE3MP?5T(>"AH(FHJ@OMSKJN[([*DS9MDG#
MP+/6.U RO]*_I#]# >^NITACO<@X/>:.>S;UF$>TVQ\56:KG">#)@8$F6,]S
M_N,[A)'='Z>IE5!W4AV<68:,^C@WWS1H VH=9 7<KR24X!LO/UY>O[3>T_6S
M8J9^U_WU"V\Q4-3+CUS4=;SCSJ[CU<:Z9IA ,62!N=04]&IX^;4I?:%23;14
MA]WRGN83LN6=0HPTB*W8RK*62HZO)1%+\O$R87:SY)>9/1CH#* U&M45035+
MJG0./QV@2^9MWL7O,V.@ZK^MBUYR8IPPYB_J1'7=TL6>8(#)Z2 #E\O'#/#X
M:Y?B&%K'?!-T +'X"A3-^4*$!I2N<AUL[GU=+;E0@N-<YN(3F'S?M@D3E3$J
M8_&Y(3A.T(Q7PH*]D[.-DJ^3DAODFHQ+;J[4RCG7^)/6V\EJ/K6+.AL+\A8=
MZ2)[W*4U-E0SKM*,X25T)WVNJ!M"A8T*6QQ5P+G]\D>2D<Z@Z=%]3H\F8%V-
M@H:"9FUZ5F>E%QBZJJP*JKBXZ.:^*;$/E=<,UTT3'NU%QMXQ2VBE#973G3.(
M@N;@0;.Z0RW4ZB( DH&BDBO#L*#^ K7.M:9VFT#O5T#;7FJT<WA_Y%SK/7U[
M>_9'NGU^:XC[M<RX^7JBRT&'/OM(906RCT$'?L&XK;WM#GXJQF24UF0RM+2&
M0FPSB"U?SUJI@F/<J,6F22ZH"6WB2I.&-G=@X"X8UCJ.@PZNT?;]6AL2)-C'
MWD]5T]AF;G#=O7\Y-R]N\PKAP0M6VS;AW;A8IN.P$#X7\I#1)DRD.HAH';0@
MFVUWM@@A(G%V92=8 =&CP0X/Y5CZQB4&XZO/)O/[+PU3$Y]K YN9YT.@B[+A
M;-"81)#9=W-X=R^6&W)BC]+$'T$:B(^,9C.2 2XCJ>XA6O>$]_(#I21&"YLA
M6?W0B/9 L7YH1U9OM />*WZM:CKT9]RM#+5.6>OW-=7F]7PP*XA9KE$ORB^7
M8 ^"V:@KJFRF>4W2/8Y"&$E 9^SOF#-KA ;+H/IB6@Y&R\&65J4O%LP8#7P.
MQY&BM-22RE:B9 N'0\'G]JJR<JWFJ@$5/Y.='LC3F.STJ%4?;T:<\.<";__W
M/6NN^LG=]?&9.9EJM-KQ&$\W@5!EN6%=>H#P[J0E?/+U)Q6V Q(VK+*&PT')
MY_:CHW&PE\+[O!3$>?0_VN[["ID!'<0[8)BZ+)I LKN1J-+T![XKZ_#%FC3?
MTE]4+#32\R'T,=4NN!-,<-[I %33[/@YMG_SJ R:8ONLFLEW"<^H1#9%$T_%
M9@S:FXI\%IJG37">-EX)BC'_4>03EOBEDD,E9TW)P5/_5\COQ8%VY:C\A/&L
M5&1CH!F"<@$-] #> 7]'DR*K%I#<WOIV)6&C]:Y6S>Q#YJ*7O^22E_V()D)!
M7'0W09E,&W1E547I"]1LRP8_#:AH0!6Y7EU35J>U:LFH=6Q=RO&I-!=%D<5Q
M.H^ASH(>+D/E\W#EDRM&)I_\<2Z=P(8T&^WRB]<%.F^]7]X_@/9Y5;RO)Z4#
MMS=??'1^#U EC![/=H1NJE'MMS*29K45L!.5^K]UM&D4U.ZS.HTPY9(]YHL8
M=FX$HIY\=X<*)Q7."&*1R J^C[/<?@CGV-<Y,06(&_CSQP_?!NN3WA?TK@SI
M0Y>R41$XV)@</\M$B!^@>R2F3&U@DSG^P.,VNX6&:?; QP^"*&I]>/L(I694
MS80WH&[G NHZ:H*N+BAPAG43^3!F#Q@ 8=2.3 2(=Z\H!5YDF/ #NT#KRPPK
MB)L;2-!_4BFF*@-%.F7J0A=JG@9XL8 J@E,F]Y7Y+2@6_(EG4BE/Z4KR:_B0
M;6:.<O8<V5"%\ZHHKL3\>P2E&OT.B1.]WZ?? 1U<11@8D!;OIZ_,FRR9/31Z
M]A]'8:8,^1TX[$"O&7?*FW6@(88"Q7(B]$$ ]+T.7NOCF\>QKTQS-(#O+^E"
M6Q:_,K=0?SI<O=40 W/^FTZ\N] W$V'V!/G;">1S$,MU(#RGV@#J0/CL@3UC
M?LE(#(>GN.F!<RD7_,Q#3'4P&8%,!>F;S8UH>SR:]O<$JD)(_T,/Z% ?5C5-
M8LH:NAJML1PST(A_2>ZHRCYM_?%#PU/22)TC1\4<)7=HG^Y5 7I7<&"? P9!
MG-4)J9Z\W$V:S;4X+M,:J&DUW7KOU<%M^:(QR+ "5&%6'Q(ZLB^$BG@\J2G&
M/]U,P&PS/J9MD),)IS2/HN[92ONQ^H,_R'/T\;]'_-HSN#?<('$NQEG7LTQK
MG'0=RZ C?]"P##05><FEH6Q,+O/M8K@!_3;06^^5=/.OV'U_EBN;-%DCK,,=
MSK>W-44B:_Z+:\]_"1H$%(X+2EV0I2NU+ QD4U \+*1OLN_#UV?A9W'VT(R0
M@X_4V9L02]B\D*T5\FNCHHEJ@BQ]-*47'DJ9_$U?^%&ZW:1UQ@'I!:(FO[+V
MY-\!4Y!5()T+.BJ;,;SY/\_F"J/:V\-SX8G./S%O7RW\[U<WHTNV]$,L_ES?
M<=OKB<-PR@.A$4-H:QU?Y<P8KKG9U-C*FI1=^!Z.H^R0;YO%9/";7,I"Q)7;
MT1KI]"/O."4O;\!!#&O)I2Q9D^ZYP<G@+;F4)6O6/?\W&;PEO#XVL3G#&&:.
M+/<SZ@%_*O4U:]R[6589LZ=9AJ!*QO(-[<1(UE(0D^RJ-GJ"OJ)%!S%,)I>R
MQ$Z_(W?)8#*YE"5V^MT,?C*X3"YEB9U_FIPXY-GWDO;)8#.YE"46 $TM.<H_
M<.M8.MT2T=X0%O[;:MD_I=.<;SN9K>!Z<!! -YR5+'O?^\U-OC^Z_5,OE!/4
MV=\M7LK8-:Z;\?5,4-!A$N-]7Q4@V@MV3)H[9E =_]:!L$LDOSF-D7;]\ J^
M_L&^$<?#9+'@/W'"":]JEFF8,)J% H+@%P39L"NO2ZMQ>G\>;Z_>?_+7ST]'
MC"F;:%QGXY8&;6?RCQG#)FH#X+O<S/\3W]:6.08NVPOO,:<UQYOM=J8X1!Q]
MSQUS'(:-N/&!='/2]E><%^T$PR86J8[0EY71:3C.+?]S_N%3NP"6B]:<;=R%
M;#E=P!<+%94M*ELQFYS-Y&)I=604':^XXQS'4^M#)20&"5G1N7E#$0DH%8VR
M8S-_G&<3(B#;]VFFLK%7UB.XD#:*<Z6.LQD:LU#)"*8J1ZQD1.$Q\<>9'(;&
M=C%A?_7I)R7IR3),NY]!4UO@?]JYBS/! !+*) '5$-!%_K/N[@"<#$,V 23E
M51:!T_3U#HA:5[6?V)*=#9Z$]\>*;"YLYJ3:B&=N(W$?YQ@P1#_3(TYQJ.[H
M5%&*Z%; !X^7J=M2!A!3\C#5DR4)P"=#1<?+P[:NL)E\;FX$%&(48HE42<N]
MHYAL^;*C#9R?TG$FM?ALLGJX'[Q4A5;<!:JX*<3P0JQ((48A1GV#F'V# [3Z
MJT]NL?E\91@6D"J6+JM=A[EVCT;_')P/@2[*<))BR:E$6GX6;7K%(41SN,(
MCRU43:U64Y-*L_QJ!#JE2\$0Q%:'5GTK]BK/0I?M/X_KT.P+YB=\BVJT6//6
M:W%VS2 +4[4:CE(ULBSPGHE[6,>WP%/'ET+L$!S?M=TJPM);&0PG').%A3V3
MC] J.$-5,(487HAE*<0HQ*B5W]C*'Z#]7ETR-%6":W.X),+X7D=I0\.\ 69/
MDUKRK=O179);[VKEMZ5E:O>]5^E0"H#NP,#2Q9Y@N#LEM0XJ 8(QNINL@"B1
M@.ZT]F/.K-'_9^]*F]-6EO9W5_D_Z/J^YU92!8[$3IR3*KR0V/&^)OE""6D
MV4+"6FS#KW][1@L"!!8P @G/N;?.P:"EIZ?[F>Z>GFX\&.Y2%6>7?&,P-!:^
MJDV32R>"X0EF?'&J\_;^2?\Z_^ODK>G'J89S'WW:$Q'$>B=E?P:#UQ*NFLSA
M]^)6N23W=5\V<7_#5#RJ,5OEF3'+C-EX14Q@(L9$;#/\I7G6\BE&_)R+.JVC
M>6/^DR"PM3PM6A 9:/,,:!G0,J"="V@_&)B&!Z)* 8?_'%G'&KC7Z%0WS?1G
M0]&N@ ;L\8HA8R8M/<^KJX'G/BQJW;ODX$]<%*][18M0!3\)H,XD="XC+.+Y
M"B;43*C3(]013W0PH69"G1:A+O(10]],J)E0KUVH4V@@S_;@1]S,.6.BL=5D
M$C)",8;,$J9I3--2I6E,E=X+F>6+;O9+P<]^*>7Y]PO<YYKZ[_W7JZO39M*3
MML8YG5L*#<8+W)^)AM3QJML+U,5B.6(7A2[R5D[6[::*$H1=P\2N8K0*^*,R
M326CZ^3R\N[RQ[Y2564_H^N(O'9J^?O86+S^LO@K.FA8R@A\.7X,SJ7#G/F@
MF#"M)&4ZU2M:J<J8]>N]TOA,L9AB?0S%6D5M_3);PIBFI4G3Z-3HCRL1<$J-
M_GQ&$/+I4[3EZ_4S'4NCCL6B8K'%E0N94C6&HB]L%6,:E@H-HV$)YC.YTF;H
MD!=0WM["(>6T)%;&K<6))(HVOU("SC1Q9'5T)I:=3""90":*3":03" 31283
M2":0B2*3"203R$21R022"22]X,/H\<_J&EH7#J1!_9SGWTI/6CGAF7!N6\D"
M3[.OY"IZ&?JDYS:XY2K=YK1T.Q(O?T@C^1S;Y':^48\2"=0+OS-Q9.*8*JA+
M=*.D@G^ZH93-\ZMKHAA#P<3DR]4F:V#D!8%Z&7JV(#!Q7%P<J9>L9^+(Q#%F
M3I4^JGWRL2V/\ IEA:5Z.@[TUN]6H?6C4"E7TEO*;+E8$VOLN#""#0]0"C0:
M.\9PO+)]]GA[8IWFY.?JAVC8.,6ABZMA8X++.[)JIDN8Q1%KM:U#DUC!W$2+
M6.(*YJZHD].:(FD%AL"I4H^H")QC[4>8B,4L8JS]"!,QML@OOLA_O.4[/ 0E
M+-6M\?)%:%WE1*,D%A.>[C2]@C[^ZRO'+Y&,R!HXKB1,E9NK@6,,\:C'SM]3
M:5"]ETUAPWHOQAIYFMY[,8[:#(DIPK!AVAG9,F6-Q)EE&K.(E9B(,1';#.<G
MQI9@4Q;U>'HO"M4B6\O3H@61@99M)3&@94 [']!^,# -#ROEI_9>'%Q<ZS=7
M]9.*V(PW9L0:,+*N%^GK>L$Z('TH"8UJB>4CGL5C0LV$.CU"';&U.Q-J)M3I
M$>J(A^284#.A7KM0I]! IM 6;DI@-+9"V?"NC>@9Q_2,Z=GB>L84:7;,+%]8
MH/GB46-@%TL_A<O+WOY5*>$Y6/$V7SRQ-<3E>=9[<94Y6;79O1>/XDO&,JYM
MZ;'6EFK[S0_27'$5AP)+&3Z.O8<T5UC\>$K_07MZQ*E?K+DB4RRF6"MJKE@6
M5M"CG6D:T[3D-5>,)=-O:G/%/)_"WE6LN>+'U+%85"S&YHI5GJUB3,,^JH;1
M::Z8R@5J5L#XBR7"],+G[:UOO?E)[XI&6]'(:5>.IT5@;V%R@BR3$(B"X9&8
MM?0>(=/_PN,VOP00W';0]I8HX:8$HM:'.>0TW8(;1 -Q\#P%*&@;H@HS;%CX
M%*_502;"0DKV840+R5Q+T41-4N BTXM=FKMCK* P-V&\6?]\12%QR(/_9+-<
M74&J_)6[%-N 23?HV4::A+YRY3V.Y%B#\G#9K ?'LO(2?4]L3"Q*1"R(=@ M
MJNHJZ;\[@"3X;QB[Y/T]^@Y)5U6Q9P(MWJ=A54@>=\? _,F:R@ Y3,*O\1N<
MCF^?@-B&(L$09\)D/O ZN#; -X]C>]QMOP?OKQEB4Y'VN'- 5H>KYSIF8#EX
MTQ?O+OS+$#\\[/CV!?@<QG+P%IZR302X"\_ND1D+*F-J.#S"34_V9W(AR#S,
M5$<FJ>L(KL:JM/J+KZ]-?SC-[RM2YX4I?>@@ ]"VKNLR=Z#CJ_'&<(8[UJ3=
M--!_$$#][2U_HPHO"X[UDH9!?+K31%M68 B?XR"7\HHT%[9$)SD:"NWX._*4
M]M"7V"K?P)-HP'/\];\[\R<I; PW)M[>!&]H[1.2VUF(**I0-=P42!B_$J<^
MX[/U@;C!YB(YW&!SD1QNC*03;K;Q$GEM6EW:<8AA$S6A=QTKK9/7XI!/(K)T
M^!T6U8A[#M)%+4W+*T+*\I)B@G,SLLKL H6)9G>ZJ$V7<'AY!>GE=[JH39=T
M>%OBZ>7WTA5"$B08*S8O4LS,A)G1TX_FQ%V+YE.MJ]N:97H%:3BKH]NFJ,GF
M[-2I1.OT3%5)LL'NG,Q(+^/316UJQ<31V?0R/EW4IE9,W&S[]'(^7=2F5DY8
M:(A)R?M#\;*>T\OZ=%&;6D&YU:DM.BMU X?%&<KD)#O/"^Y)=I[/YR?ZYHX5
M9[AI#.X$]<?UC9R_NEND9<B:BIVZ63$%WN_J[O&A7N ;@U_H;[M]/]#_U!?)
MY1@OVW"()')F@LL+N'2#4.4^"<L?T7&'D/MP?>F'I1F.9I=FN D5:!JE&5J_
M#H]ZC<'3U=^?XDG]U*BT%Q!]EV/E,8ZMO1"#4,T*N2QP:L9!<3P'=7@%S_/%
MXI(G&8:%&7*%& HSK$XP%R=M<U5XVOF>V-0DVQ*[BMK_&HUSL_\]^?"1#&X*
M9X'FU;5",=XB#4S7F*ZM>$E:3$_>J;$PHC,E.C47"FQU8AJS$HVA4BMA0F5"
M:R6,*$J99NT$(5,JI41AJ#EC3%<V8W695O-@1%LJ-,I]9H12#!U"V:JR$9I2
M2JRFC*E"E8Z%52U44ZL+X4VB@A&JFHQ/QY+C]+?Z%/N5Q$+V11/WY.KVD&:*
M^*)@$_AK!)-C*A8"4EX4"3F]XJ^1I+<U\L3&X-PV3AZ.<NCLHAEK1)9^R_+E
M-O.R3<PXAQPIP#X.O>'/R[:<2@9@)0W/D]28(5F\V3!YB=H=I!BQCQ,3,29B
M28>DV2;3BA;TT-X#?)87G-X#\"D_1V1L:3LM+R2X<2?3JB6 .V);)P;<3,06
M%;$B$S$F8LPV6+%M\ %7_?!PS$0ZV[%IVD@^M U%:SO,)47[@G-P](8,28%)
M:@P.JS_JKR]OCV=GBZ2ZR8K94\7^5PZ8B-:6^39&!:4Y&'NN&Y!QR-0=/G+(
M8^32@C/VKD !O#@9$ZRS1_D%+A+%^(88AL 8SQC/&)]\JAGC&>,9XU?+^'#S
M\^!]\]-)A@ZW/Y5&3Y;C,CSC-2K)@"8MP0QGNF>_F;0RF&",9XQGC&>,9XQ/
MXA 8XVF:@H6 *3B2F$WBCS7IV58,'!<VK3-D=70P_LX;/2VOY1NRTAA<]&U1
M?OUA_VREZ,PMM7#O->K9AM013?>(K=["Z5Y=77.M20Y&@ RG]B>W;_?QN+A+
M59Q=ZY'MJ(R=KLU-$U''1_%D-+9#MH/G SW_K!\<_*H_+5GR+=;C&#-X,V?J
M!IV.S)/G,;P3MKDD;^(L>PACP[0SZI9ZF6=;ZFQ+/5X1$YB(,1';C*R->=;R
M*:;XG(LZK1;58Z=EBC&T_61K^9J!-L^ E@$M ]JY@/:#@6EX.*D8\-7/D76L
M27H7G>JFV1B<_ZF=2=7G'X,6M5 1U3 0[7IW,'R'.A6&O_0LKJ[>H?NPJ#4.
MDX,N<5&\[O4J0A^))$ VD]"Y3*QR-!.+"343ZO0(=84)-1/J31/J*A-J)M0I
M$>H4&LCO..@C7N2<(<]IY;/H%9?+%6+8RHQ;XY8O,\>4C2G;,F&OS=6F\)8&
M13<YI> GIY3R_/LM#8K*S_V3&G_X^A1O 2VJZ57C_,XMA0WC/0S.1$/JN T,
M<CQUX5B.V$6!C+R5DW6[J:($(=DP!2L?K<'!J'A3R;TJ'PPTO?7KK?HHSVZ_
M0H.':V]Y$%,F5EB+@UPA?JC-I<-5^*!*/ZT\:#K5*U+9T+CUZ[VV!DRQF&)]
M#,6*N_H;[H-09IK&-"U-FD:EGT)LB7U3^R=4<C&4AH];T>@'N9B.I4''8E$Q
MBH'D<>6JYG+I4RZVBC$-HZ)A="S!8F4%<>,5Z% P>+S^%$F6%YT\Q*2GQ3$0
MM'X&,:%A0L.$A@D-$YKUSQ$3&B8T3&B8T#"AH>H7#L_:E=;1T^\4G9^\5@[4
MP6LN/2E)U.:&M?=+@GJM.R,^6;S9,'F)>BRCRNH-,1';$$A*= N?@I_N7<KF
M^94E>,21GY@L"=HPK8H,W*PO*Q.QF$6,U2]B(L9L@U7;!A]PU0^/S.POU][O
M 54&I[\._A8>\\DLE;1<_"2>;GP? H?"BV(OT,(GMO-:Q=KSQ?'ABW5:JZRU
M5G:$)*6Y.#:G=Q33N:T8\G"3M7)NF!9'-EA+S&!E(O81#-:YS:&$A:48 J=+
M/2(C<,3290R!F8@M*F(1"XDQ$6,BQA;Y>.)+*5N^P\-+1TOU;#O^R0]*CZ>_
M#NWB!\S@83W;5A*>JL_5LRV&.-2-<(/J?Y3C[M_UQJ'H]VR+->(TO6>;$$.Q
MA<0<]MXP[8QHD99XMD_*+-*81:S 1(R)V&8X/3&V$IJRJ,?4LTU@_5=3HP61
M@99M(3&@94 [']!^,# -#R?59O1LDRL_Y:>#E\>JD,Q,I-B:MBF$"]2+R+!"
M^=&J'*V]4#[KF_*A)#2JE25$/'7&A)H)=7J$6F!"S81ZTX0ZXC$S)M1,J-<N
MU"DTD"DTDIH2](RMV&Z^F,+V4DS/F)Y1U3.F2+/C80LU:SMJ#&ZTJS]G/_K[
M'4E.3UY5O,W:3FP-<7F>]6I;9>K5X>Q>;4?QY5S=&JVCG^@Y?U>H?)!>;:LX
M\U?*Y.+88F M M*D]!^T14"<^L5ZM3'%8HJUHEYM13Z%+:28IGU@3:/6JRV6
MA+ZIO=JJ^13V]66]VCZFCL6B8K&%CW.97)FM8DS#/JJ&T;$$*X7*1NB0'SO^
M8HDPO?!Y>^M;;W[2NZ+15H ^?"E/B\">0PZAC).0JKH,^G<'9A'_#==)WM\+
MDIRU]!Z0[?_I\;Z$.?^JR%8'/XW_!\8T;&<W'N:&9XQ.$RYGJ+3Z.*@=D 3O
M<1.S.J(=7@RTSN\W!JV7F]]2[O7Z[?QQ[B&"]2=,LTE<4ASP&_LM="!CM GE
MQJ!WVVW+TL7OMWUE =JP3K=TW=)T"Y'GUMT_>)XOY7([W%M7_:J*>':1EKV[
MV?E^VT%<TXG-<Z*UO76()+(H<GD!Q^:%*M<13:Z)D,;9/5FTD P3PQFHI2+)
MXBRX6^F"P%CXM#3^2\@"$F0+< 7,IXE@"/BTM-E3%8M#K1;<I+P@SG^+X&P
M[!*]]RC_/@K^1)^2K$O+DC,JMQ("E#46)A$F='M+E'#W"5'K@R)SF*4F)QHP
MP2!L\/"V(:J BX8W:3!- .UD(Y-,<$O10!X4N,CT(O[F;J(''3HO0.1_LEFN
MKB!5_LI=BFU8:&_0LXU UK]RE3V.G ^ %8'+9CT;0U9>HN_Y3J(;!K1Y@-5]
MAZ2KJM@S@1;OTPA,.O9!UE0&R&''?+CI+F_A6.0P?AR5 WSS.+;'W?9[\/Z:
M(385:8\[!W/!X>JYCAE8"=[TQ;L+_S)<%#TE_O8%^!S&<G"!G[)-!! "S^Z1
M&0NN**GA\ @W/>&<R84@\S!3'9F,"^LT;*VIFP)YWYK?'SK( -R#Y4[F#G1\
M-<YQR'#'F@3(U?R>=/K/,49O;\'2BA?1@R :UWTT]O=?S30,Z=.=)MJR D/X
MO%9REY9UQR,YM[MPD1261R-D>?Q_2W<^.PX1 D>GA\'6L-'.F'.U;YN*ADSS
M$"XR%%+PJ*;)^Z*I@%=U:<""K,%4P[>W\*9]%2PH&%G/-Q0K?##G9/Z'-0;/
MC[UCN]*[1OOS6\ SYV',M%U4%;:W!"[+C9K'E=P!F.ZEFGAP??Y\VVD[MNN!
M8^> :2-S9,S8I@F.VI_-N$5PV:&O F@I3(\G;MM;%R^X)#QZ9:RE0>.L%8P#
ML1;A6U4W1%D'"#)Z\(E$;4C#.;#JN0/1M, LN@;]S@PO_?2__U9R.7[OH7Y0
M)Q^%O0Q98MSO7?7)N+]Y7^NVX7VUO>5^]XK\JW3#N] VW>\^[W(/:.ADR*B'
MX%^:A=^F&'(6NQM]L+)@="]XP&!/$?I=/P7#JFR#<PC^"MC3'4[7LKCK -%K
M&9E/X-/@Q<3$WB=Y0!\>+%J<I(I*%SNH^,ZN*,,=3=VV.!7<3.)[9LA+,QP\
M%/S-CM+N9%^PW0\^*<*K*E E&7K/)&\2VP#QMFK9Q$,R=$R2ZSI)$GQIH=WM
M+1BG1+XB+R)#PO<Z+PA]0H;KZ*\<>, PCVU#?]7(#8:(Z]LYT_%L@Q@!*0!>
MKWA8KXA#(C"/_-$2#5A[3/<F38+W@/K)>L:AV88':,1 58$I8 9C5A#F  .,
M/N<:%=C%PVO8+G=A&W"=V.5><&<'DSP_^'3GLZKK3R9.U8.;%8/KJ:*&1R)J
M))CGO-M ((NRF8'9@;_(7.)":20LH#DA03S)KXB8W21BH#N,!P'@2 J5"/=C
M@7(GTO(&/$K0*[P<W]L5GSS&8Y;"B_ID>AQ.P\"WM_"$$&$T+0/'&N N!".'
MB\BS<5RBKVN8P!==?7&4!Q-,)K+IHANL/BU0/S);'NN]:2#Q#TM45.\'LZ/W
M>O@/K L"Z(<D:MM;DFX#S3!ZK'OX)J#Q1<$"ZDT8N=F"(9J8;7!QD&?.('W"
M'($@=\# L6  7#B3T.S#7T"K(U\.)Y <L\/^(2 91U)4<SAS)CQ0!'.\J1!E
MA:_;AMB%&[#DJPH)HL%SP'W#5KHO-%@?@U,;N 3,?-MI=@$"(A-Y]5\":.X@
ME01N,;[(P1X$K])!ZN'>EO4*@I,5S:R8-9W^+#[BWXCBC8?-)!JGP9.ZNHQ4
M1P^:MB:K1-4U&T=ZW(<!<$JX4RFHG$)@N*UC\OV?D=;!PR1>B*/U=@^8(+N@
M(6*O&F&U!1<6P Q8U )U(ADDG$NBJ^2FW8-5##0$T&AD2?!U$#^PC32$<1>?
MNC?(:^%!WG \)/$=)Q^,1V 8EB/@J='?);X4H&3&];+(TD.4MKQG<F0%YL86
M8.X&Z .VWA,*D0QR6R[LN0#@8B#,%[Q'L[:W5+&)"/RZHL'!Y*K*P(7$D5$Z
MS,'+ V L(%73QE$Z"Z_NFH:1TL-KDY,5P%E+]9'<=$AR(ZYDS 0(A^4KK8ZA
MV^V._P:?+DSP*VIF/;-A*)2XQJ5W!8*;'(E+MH*F 43.=!,$ ^8*R[D$#].=
MM1RKFBXY 75GMCR\O].PT^QX^W''73_"#&"G!7N&9!9&7<-U.BX)B\$MRV4P
M*K>W;"_D\_Z& M<18;$C&TL] V$#B%AB<!_&)+R\D@4([V2 '>5@*JP!2@\O
M6LZJ@.U=^!WUK*$5YRC/]I:C/1@C:R1N(_H+XX]:[=)?&#':30PX^XKPWJ$W
M13O?X;VJ+2/R I ?6%?(D_4><KPPX,)PB#W=5!P+3@,Z)-'L<"U5?R5WN%,8
MNM*XKM[[U&":L=ENVDU3D16 ;3P-X:O7A=$&@UT" YT\/.@.7GA,R."-$ 66
M2'>1<Z#?Q!-+ENL,=WIZX-_J7CN\^<9"!EE;;GQ;QK=!W)_\BV%>P!#_*1K8
M.0N\8(2XP"7#M]2X?83\X<"[7H=_G-S72<@4YL5;P2X!=9%J*B+W4U?Q'@$>
MA24/7^)?X+UB>^N3ZZ. $0:"9: 6,@QGNU,TN4DGV/> _6_PBX<.M/?M"+J#
M@5Z':02-REYYV\B[' YD.4I 6$^ *E1G0A0$BS,02XI<F9QM^EX2L \\-<LS
MS$PP)MR^:L3\$LEFK"O2V!"#H8I=K&M$4N%ZY%EX8-D2BY?(F:R8DJH3?XH4
MR":Z2:Q=<@<W=H/K0'(8"'R+)61HCBLSA9KM+=?B(Z:VZ;X%O?4<2U4FA>0#
M-Q.T0+BN?!1]JJDJ29HDHD^\,!!;+RY!W#,G%\7EAD?6$+_ M (;'R.=,Y4!
MB/!L6<P(MQ 96?I=1/%AZWVX).ZHQTDB(?@/\E ';W8]=*E)EDV,9(<*P$]5
MAFF#^3:&3_&E8XT&1HI6P#E()1OP"RU_8+^;MAOH(,)LJZ[V&JAMJRXLNS-_
M@R00>T?%X(JC-S#]L=.%C\(HQ.,"1/,0]>A@9,4S.T0FFEA416_9?;0U)Q',
M<?S 6O76\E#ZB7/K)FP0]P9<(AVG@1'J^D@T.!P!E"=22G)\9D3\\9L\3/P%
M[U+A:Z"BCIJ&+1I]3JB0NX1=[@ 9V#,>#9,$R A@D^G.& "Y]Z[M+;@U="A!
M^P/;&X9,//DE[ ]NTOSPYQMT%]#;&IMOTY8ZX1.^"TO8*XY:97 0"/MQZ,6-
M91$X"(R91"5E6 LPV'KKP'@PKN=8P)@AP#0.A$4%(8 !#AD,(X5Y)',XB7;@
MBZJ ]<0;=OU5_'#RT39('(O<V0M8VKN@+I9;.,^50*#532]T'?#M+43R#&&4
M, Q,FK-$(1+A<M)4AN^6/.;<3EE0_!PEF"9@BM\+E_N$=5,QO2D%0%!4$GAU
M) :O-7@<Q)(8WO;9735QT,V=:KVG:*XG/XSH9#APW@'PL>1B91"YEJB,,H-S
MG<%PD]'#;<=G]"U,9Z CL.+^"'1Z4.]I'Y@<R.6S\L9U <$ZIJ.-(^>N!2(P
MF-,>S0K1%YEP]P61E3=H\\(4 V;@=9=,"QD?K)%.Y)LLFTK777B)#0&_M6P+
MFPI8(E*\TCB[P.B-(,GW66E%59961#6MJ,K2BFBG%9%<2T^6:>48I4^G%R$U
M3,1'4IYQ$O*8_O)+G(5836;3&D:USGRGF8-*=194TM0E?E+![0'S&QQST]\,
M<HU^8L3@[75L_P7M7V*]*29W!=X%CD_UN6OD;$1IP]C,,.L=W!I#%[VHD&,1
M.H9O&YM(R VCZ)P(/!I)6*KRLTL#73LI\DY_)YP@3\JO"+S@EE\1</F5'<Y2
M+,R::R^AGJ32D]0&_PS/O+EI[QWUF:!LY_N,O'[OS(Y+A2?CCL'\"GP<YOT#
MBT-2_Y,<U@85_J;X&J&D((\,*+Y!HHEW7&$JDT_ONM$F\N:&OR^MD-C[HY?.
MXC*;:ZDVCKRY[MI-(*)(8I)N[&9BNYMDSF!3T/_&V\KWMKFQEV;U>PZT8?]4
MQ'O*LA?W5+&W?R;VO4@S![X60-6%9.E8SUX[R(TQBBKV5(TGA)U&TP^XXAP7
MLL=/!N)&$?RT'S"==[E])(FVZ0=PS:%\^9'(D5U[/$AOUSTSXIYBG_#90=[W
MO<^1#1<")UT89A.'/3LX"N*[H$ %\4&])\.WGB_<L@'_6PH^=KAN+S2B]GH*
MD73%!5*O$;:0MK=JPRC9I:%K\%E:5:+Z1X ?$E(>VL4!;M_X*73[.OR'^U2O
MW>Q_#K_B0)>'&*.8;BJ)&LPGP:EINJ%8C@*2K25'L4#Y-.[FZ&![2R&]>Z?$
MIIT86:^' VJ:D[ "-^%+%!/OI%AN' M3R9$GX6>$DWM'CAMRGVHW=Y^=.&.W
M:VO$JMO><H+=YC"W<3@TYPT'P[Q24Y%)VA[>+@'2X#(W?XMLI/JG%[&="._R
MTH%V@W\X,4F\PV7BO!DG*16 IHNK"1 W!L?%%,(J$KETWP/,U8<XYP?.X'H2
M3Q4YO 5CX#GUZ(BX'91P% M7JG$[D?[!"J^PPR4R2(V\:><GJ@'#?.H]C4'^
ML'-1OC!?'_JMA!Z3R/DYI^.')?8;@S(ZNY=RN<-#2]@A*3!.QNFAHMI8KG!(
MWJD0RWWA/N$JL9]Q\)8C7$C-L8D4+9AD"K:WM.%6"/!=]?E.]D2(PX0WGVUW
MXT-67A39R2!U=D]>1$4ER.)BHM>?VO7@W,T2SMGEQF %UB:._&DV<;O\KM;;
M6VY;:WU8S#*XE>YMH'OB$B![2"TL(TXJH0M<PS0#=RT 4)7Q _!Z AI.8IZ8
M>/?=)$?&\25U-SN!0*U[*7ZP ;CI]H)WB7'7KR"7R)KC46ZYE91<)[5+NG[M
M<G>D?3?Q_9VO,OX["1DXD1. "#_1N5%\)0N1:+CC<I";[("X!'G9#4U8X#2,
M(I[1ZFZ"?,+H[UQB@2C@7_&JA[<7,YS2(J:[\=G-XP?'HK6]U;(UG!#?="K5
M.!NK37=3S#8=$KQ$3W_^'7*=%WGS[5CZ>(L+UO;)>4VVJJSJ)-Z-U$$RF#(7
MK?%E@"AK39-=\;_%*C=E.:D&6YHO^,3&H&<*O[6+NU;KCYJLQ898GRU=51TW
MD9Q%P@<_P"91%7]'DUB3!!/ :A$=474W2IO^TB.[6#(=_ARE=LW)3][N,WF0
M;IOP#//SUV2+[MA"O,\W!H_/ZDVNI>1/'G+^U,J*V5/%/HYV:FCGNR<VQ)^^
MGN#NY.KMKMR7WH)-+%Z/<RZ'5EKZ)=J6V(Y?57WN%XQP;)ZRZ \=Q4)4:J'C
M'3GGCJE5KX+;<A2+:04>N^IR6&,C\JOA5RM.E+H0C%<W!JWZ2>77Y<'A[2"_
MLE+?L3 ] B\V>7;+C9!B\(-"Y;Y9LM]."R7$9C?%LUML3.XU-0;[K8L_5T]O
M!W>/53:[*9[= T=CA5'=?2D?O/V]0L_%X^9FSZY3@&\A(R.&QL01NM?0+7\5
M8YL=ZH0.^0K&&O[ZWYW2;.&DT'9IZ1)K!G([V83F5J9R(E)#:!HEYD9YVSAY
M"7;(2C#,3G,3J16 _:1H#M7#"$4J)S1$KW))URMLN::2V:DA-*520;^E').*
M]$L%PPHF%2O#BH3;6C'W#UUND_SKDE.R*J%> SWKY0:;B^1P@\U%<KC!YB(Y
MW COW<T7 DD:#VYR5,W)E3DGJ5$7K8GFOF0Q:O2TO)9O#.0_/ZZ$GX:NV<58
MNWC'LUWM[L$7\*E4N@V;/&:ZO;W=]*/)Y+*ES2QW"#GJ(UAURRDO'^*?5?7R
MBH7Z<?+C;$<UE\+N3$D-*V1Y(9@81J<%M\#S]+M6!20D)4W@F'(RY5Q8.7E?
M.:DTE!LJ9TZH,N5DRLF4<[F5<S*IFM+:6128>C+U9.JYW-HIQ+-VYF)HQ[I>
MY?Q <?2D1666"&<D#:[I84,,!*V?04QHF- PH6%"PX1F_7.T\4*S(HMNV3V9
MA8?L'O=,9$)$H@2!:0J#5R8TZV<0$QHF-$QHF- L8\@-DW:*#>3TS,MF74MH
M+& Z$2CULG4JUX\W=ZC^?'%:BC5;AV*L+RQQ)^E9.4QSX]7<\-T#W+_M:T2%
MV(!LF&1-+Q/Y5(I\NG),DC6]3.13*?)IR]Q(U@0SH4^ET*<K'V+U+E7E/9?J
MB+3K,"]:AV[AUF&K2<^Y>LG=W_SE@96OA10>A:![7#/<T7)ZGI".#W[]6]/G
M8^)/G$9+$Z-P?'?%J6$4*%XQZ,W0QE5Z=I42?>R+<$8]"2L>TS6F:^&Z%I-+
MF8_!GV2ZQG0MU;H6FR];C2%@R;2-:5NJM2TF)[J0WPA=6[C @#LY4S<M7_<[
MEGC5;K\]RFG=M,R%NMC+'6.ZU2U1I2XHZ3I:E<+S5&L^0S5-V5:\(;H*SSFA
MYQJ9QC&-6\-^;#&&.#W3.*9Q:=>X&+>#<X48MH.9SC&=2[O.Q;<;7=X,C=OT
M UPL%24%J2@IR(]G0L.$A@E- N:("0T3&B8TT;9$<H$MD9IF*?+$[M/1FZ3:
M,I*QN1SH8#S9/;M&6D%[&R6_'DX.M1?9ECI*>C9*QOE/VW4,<M@A<YAQN&P!
M >;F;JR;2T4Q5[FI(I0WPO-E2LB4< 5*&-,^2WD%:5-,"9D2;H82QK;UPM9"
MIH9,#>=8"V/9C=F,%!_?A_]BB2 :\'E[ZUO/=^<K1:$Q^/NDWPJ_?O_^?=E<
MP/'NBD9; <KQI7Q\@^EYI-,DT&\T&<_C'VW34EK]4!9H6$;5:*F2'7#]G<.'
M^.RAU4&<HH'BF%C-W"_$@'YY%6%>=5N5N8X(W\"?MFHA&6Z$2_'M!A)-_!P.
MN:K&]9#AW+G+U20)0 :^5?L9\OA7_T#D]*HSSILTW>*:",%K9#Q\>"5H8QAY
MNUR\<SN+^9'PK.F+8//[&*E +& #<M#K^[?_9+-<74&J_)6[!-[LP2.>;:1)
M"+]IC[L751L^YKALUEN 9.4E>C:Z,TC_BA)9$8DZ@P"KJHLJ_^X \N&_@5+)
M^WOT'9*NJF+/!%J\3\/B[3QN(H:YDS65 7)8A%_C[^".!]@LO1>J[4-@G-2T
MD=?MC##.8]D>=]OOP?MKAMA4I#WN')81AZWG.F:@P ?O^N+=AG\:(IZ'=M^^
M */#> [2_Y1M(A!->'B/S)G+91A6BE@\PDY/7&=R(<@\S%6'<0%I3IDJ+D)J
MF& &IY^DNX]I';^$'0KT/W20X09PH_Y3UW69 ZL(GHQ-G0QWK$F[Z>7 N6XA
M<WO+TLF"<J!K!-U$O$+4%4W4) 66PQLP %$7"#(I#33"H*CVGH:!?KK31%M6
M8&"?TSN(64N?:Q>?VUVX7/H^\??(GY$]9P3&> ^O&H:-=L:\AV/M!9D6EHM;
M>-2^JDM/0&7 C.7+@5VID*L;@V-!.;W)5]IM8Y%C./&"&U:-[:T\E^6<9_C#
MRE4:@Z95/?OQ\[)W:L.8AT/#IMNEH;?!DC*Q4;6/4"O#G9X>^/-%4?12@>KQ
M&^)UW0   _2R.@9"7!?N[Y@<TL"#Y4YL#7%Y/L-AF09[5\8?^(P+=EUX;1^L
M< G!7,D<K,>*#/=A0QP GFN!7DS,)C;M_V]4(*I\-53.C\EC#MVG-GH]OL<W
M)$P)7^"%1H-\*N7YQL"6GVO-POG)Z]/C#F<I%N;#X2@U'I<6?BGOOY1W7JKW
M+^[W'YJGIJ'.>.G,^,&TUU+=H^+]B  ?B C<W1Q2I6[1X/T,ZD#N^- BC=,B
M&.0_&>P6]L"K!(G#CIZ!>O %# ),6W#T0$I-RU":MC7T,Q7#]Q=WP4 QB'B;
MRAM%7;#PP4#L3D[(OC"O[ NCLG]3$8USQ-O%,!FOSROCPJB,JT^G7479/U>/
MJ<OR@E'FE4GS0N&W&=25%I/F[:V@..]RMTZ<!,N48H*\M53X#03N5;$ZL'AB
M8?S??RNY'+]W 9\-]]HOG]!;#VDF^DQ^%/9PPD5  SP!QK\*Y3USU)+U[=?M
M+;C\V$5W5T^<50.K0T2-27.(9"56H25J;05<W)II(LL\5$Q)U4W;0-.LQ,J(
MDK][=V/0+YV<'LLO3T)ED8K3J[ :"T2(!9#3<=L10.G,?CBY[QWP9[<(VX[>
M@(F .4+OC#TU-F-X4)B^:-U('23;*KIH@6\*KMPI7JK&)>861U>FB%IU/R!J
M"SRM,2@;_4'^]%"\XY^2)7HD'-W2555_Q<NT$R4S[2Z\4AF0D##&TA%9TXFL
MB62<W">1;.:8' %AW3;A"G@Z>I,0O-PV4<M6.55IH<]?5RJ,_MSMY\!.-O=O
MS&Z^<ZIV?.Z#/=13Q3YV&330)V]6.8+T[^H638&?*S(9G5?18I@[M,_VL",\
MP8UIX#G^^M^=W (S2#$(A$T2ARJP2ZCF*2])6 R9T]0I2MYT'H*_A<\ZNE,J
ML"E-_90>P?+5Q6Y'LAD7QW%0*L6-9E272H8\KX/0F6(>5^6T)4>!K?I4,CLU
MA*94*OA4,CLUA*91*NZ(?^E0?@I.9N(+;JZJF@+%8W$+CW[H1KN5]YV(@6DW
M'W'RFZ5S8E>' 0U$')%-9 /=)8S#C7%FV5PDAQL;,!?)6VY3"._QM%UQPX*%
MTC\4,[]O#5%&.!YONJN )G,6_JXK&D_+]UEQ:<[]DXP2!UYDE28'_V^<2?X^
M=R6X+S%C-^*'H9NFNXV.][<;46[:[Y^)C[IQH,*Z77M3S,!=M_[\U329_($3
M>\TS$I-R*@#XJ2''TS</,EP;$[8 A'AL+HSQ.<Y#+^_Q=W1#O69>M(;[4Q[K
M&C,YM]Q9%[+;7HCCN%D<0DW)4?K8ZE^95_UY(9<7F/JO3/WYK)#+ L>9^G]D
M]4^"D3M=:99-+Q]+O3N*A$E.X :';!JR]2<TPV^(-Y>&W@/3N'^IBIH%BG/T
M;"L]G)>UW\?'B^9"IP6QSS2L;/8,[NC:7?=)@_*S^* IQ^+A==&'.W\79YCZ
M\()(D\%@$@5YR4[T+*IY#0E,;F.$VA%LR9I(^BK;1A^)QGBN3)0IV_F>VRU.
M'AP@\CG?J9CQ'/GJ2.K_IHF/^!84'[E4:3\<G-N5YW(BQ2=(+67QJ>SR4\2'
MPP^EYA7&O62E+Y@;YO@O7LY,D@PD*\XQ_V4G+1DK>,P&SM!TKZ[4<_?Z"8_.
MV.H,]D0;Z1XV.DQJA/&(@FE>+J:K-S73X'<T.)JE0LOY9AH<P<V.5X,K3(-7
MKL')<)UC=)>CV0%S^3OT<&5PH>65LQ?[\=>IL#H?):H6+^^'%*?Z(?.YL72<
ME@WP5.+9EZ3&F ,B65[:M(%41[8Z2H]Y+W/9/J7U[#MZ\W<=G#EF X7N-,[@
M%05;*)\IE0K,'-HHI1;6LYO(E#KZ_B%3Z@U4ZHWW<7+KWM.9!3$4-P1;M<+E
MSZO+E_.^N/H=G5ECC'L[,$_)CYK<#BQLK.B,;@96:E?&TP5Z[ A2 D4GQJU
M8;H/SMSJI&\ 7H)T:A;SG><RLXOK\9W=N6*&=:BW/,(="J9T-8[N*\R07J/:
M1C-BJ7O'3&UG^<-,;3= ;3?>_XT66(MOCV\*F R4E\?^X^ ^?R(_KM[IF*ZZ
MRSL5!;:OE\9]/=K'[\]U#0;0[2'+.X'>-I!7D'[)28V[4$"TWE84*C#$:C35
MUN/KP,2[\U[S9WQ9"RHN_B?.QAH'ZNG,I&!P";C63]R=N4*JIZS?#F,0$E.X
MA([?Q2"$HIO&(&13((0J!Y/A^,5/:-)R/J. W$"Z_6G^Z%5_M?0U[$A%!(Q-
MRP!= ^JD;P>+A<^2ZL IQXYM%/#D!DW]YW&^?E=\5:4/'+>FTE&<6#O%3*X0
M0XV'9!DV'TS)%MQ:8IM!Q,N@HU1%IE1LXR>!%*74WJ.]89!;R8;!*3*]*H62
M9'=ME?@ZP2JUZ?/84QGTBUC7L#:<I5I@D@+VY^@:B>=WZM1N:IAN"I-BME-S
MF6JIRN)R3,MG:'G$\H6SM#S,$F9:_HZ6TS.<<YER-8:J"$S+6?0]A82FU%9G
ML=ETAHTB[HR?(VNJ03PS:*0A*YTAHW-,>,S6;:Y<80&CC5*GB%L=GCK-'8/=
M.'6B:4862CFF3BS^FCR*4FK3I3-A>]@KYLNP18PSAD^:;DUK'?8Y?9Y<*N,U
M1PWDE8N;M5SHUHTS3[=ZI*ALZ*S/GO!41G$>Z@?UF>OL%,;%;,L62BR"P_3^
MG=V89?4^S%IF>K^ WM,SNIG>L\@MB]RFVLIGD=MTAIJ"Y5-#HBU';Y)J8Y']
MH>ORJZ*JD>*W3MI]<B-,408:>]BV7,BS.--&Z=+^(KKT7O!V8W6)9LRVFF,Y
MLRQFFT"*4FK-I3-F>X$WN=RD68)%Z7/.4AF4";8?(G/@!1,TR38,T,FI1N-%
M8%LRE0$5;Q4,'7;<)F0,]B,+FFR07NY'TLLP _0#ZB5%<Y05@6#!3!;,3+'Y
M&V.1ZWQ$2SBWE.8,G7+7'!Y+ ?M*??*7HW?1%9B\E9-U&T:ZEB7X_Z:OOOGA
M5F64&$E-D^>SG6=D^'V=O6;3X%ILNY/+\"K^F&VI%/_:GDO'VLXT?ESC"Q0U
M?LZ<7J;Q<466"S$DUS.-IVW-AW PF49RF@F-S9K_8HF@_?!Y>VNB!%K/!]A*
M[; Q.&H.5/GDJM.I-1?8%.N*1EN!D>!+^='!/0)R*ZW^X@#7](?8'")$+WQ0
M4>O167K0@$$ 4ST@RC)L-%YCKB9)X,%8YJ78Q[P$O,1-BVTDGRIB4U$52T'F
MH6)*JF[:!KJ%U^VKNO2T,\)@_B@0,5KPB3!%#^?\;^GOH_K02=P4G>NX '>1
M^]]_*SE!V!MK\E7)Y1H#M7[ZLWY^<'KSDM_Y[@Z9.WKK(<V$A^.%UXF.'3@K
M$!=@AS_MDQ+02QHGI@LK?>&\D3I(ME5TT8HB5+?XERD26CT(2.@RCVT,GDPU
M=\.?:W^?U-6)J88M$C7:"80.2&I+5U7]%7"9(Q#)F787WJP,X$;=-G!I 2*>
M*"B>CEWH&DB<.N0 V(JX0.8GL4N8Q2D:9W5TVX2;S,]?UR>Q<S#%E=I1K=VO
MPFSVS,=.U[[-Z<B?35DQ>ZK8QR_0T,YW3UPP#Q;4ZU$..5,B(55U%\]_=T 1
M\-]PG>3]O2 7W7B1:%OZ'N<:]1)(@]@S$=@,[J<][E61K<Y7KLS_X]])+'7G
MUAW:X3*6UQ>T6V$:\-?_[N1V?'$L5 ^'97$'KW7;4/CK9J&^R&)(T4P\L34W
M&)CG,QN>=4&=HO=FO-[P7?;!:\TZ.+SX=7?T8[T3?H@D4J;8G70AZ9,>0VR?
M2MQ^$_9A5J00,6\4+SD*#,JI9'9J"$VI5/")W_=.&#ANN"7W4;G!YB(YW!C1
M>-_0Y(.586[%-^1%/%RG%=>][XH'@U]FN3$P^7N[W!'>?K\("UBB:\J6<-W9
M$G9GJ<6>CW$+CT JA"FJ<+F%^0?031BX]!+@$I[[)QD;)"XY DTV3FQ]+DQ5
MZ9_X]Q:]X&.(FL2<)Y"/H8!0'/-)R=)DDI]RR:>W7RZ48M@M7Y'HAR^XAX$%
M]ZC;4_4^0M>(%+<-!(C#EM\!+_6NGP1)?%5B77Z7/ZM#C:L@:X:NJ@XI!G)+
M'N-0.TA.<FRK)+ JAJAGG%#RKNC'O*26^1@JN"=K,IF IT_ *6::E6,X-;+Z
MY3+83_( 'H^'\J!8G0.2%XD,&# L71YW^Z%NZ]55YT1M%DQ438_;2HW3'J,<
M6F34TTUEZ8.L#%K6"2W1]2#N_'56)YH)>G(%G=YBFM^(M71_-!D3YRM=&GH+
MF28,2%3K*-SO;/V2[W-]&;W]+*;,[Z2]CQ;DED-F"XWDR'EI<XG?_TOS>?28
M*8X3T&9K7=Q1Y )K6L;TZ:/K$\78=&XS]"G<6#B8-!;"XM.W8"A8KJ'0_'MW
M^/!PV3.515)3UWR:?M:9M)&\;T</LBVQJZCPU3O\=EGG$!@MJWYB9K.F,D#.
M:"8FD+*XL3.X[V-B4L^^CH'BRD/J0D80V-E6IDD?59/H61;%Z@HLBR2>Q^4;
M@S+27H_^GCT>/A?HGJ*;D=8[_WFQT8-;SAE'1&H,H._?_I/-<G4%J?)7[E)L
M@V3?H&<;:1)>PX4][EY4;?B8X[)93ZMEY26Z&>X>RO*N*!&8F>OHV/NGOP0>
MY\M-&!^!;.%Q<\W2>Z'"-!35R<D8>=W.".,\ENUQM_T>O+]F@ Y*>]PY**C#
MUG,=,U 0@G=]\6[#/PUET)._;U^ T6$\-Y#XE&TB4%QX>(_,F<ME&%:*6#S"
M3D]49W(AR#S,58=Q 6E.VV'CN$B%YR_R[#"A#XH6CS%X3*/Y)0P'X,T#^!5N
M;FK4?^JZ+G,'.GXR/I*=X8XU:9<2=]?  7PHW]S>LG0.?"P8ET:0DR0/U15-
MU"0%T/[&@B^Z0)!)58QF#HKJ01,8Z*<[3;1E!0;V.:6#F+:>QE_@XA UK?<+
M6 1+$4^YHS&XJ%QU+Q\?+U_X13(,5E&@HC2U0$6A,;A\UJ2F?%'Z83SN.+K#
M78XEL;/Z$U/J3V"9F%E?(A]:7V+RML;@_O2B=?*W>G9RM,CQBGB9>ZIK[>VM
M6V1T.4SZR@5B6)JAWAC\$,NU6[[2;MVVHI1FP+1S =(=LBG"55QU&]ZW(2O%
M?UA!AI4='1L>SR\%"C)T_Z@GE_WZ:_U'FQ5D6%76R<H+,I0"!1D>]WL#Y2_J
M_S 7*1G&*C(D!*W8V?L%-"+FS6)6D2'AA*94*CYF18:$G^[Z=*PY9 R+QB71
M!$Q49N=ZTW53T-","0T3FJ6P=Y@")0S+KU^*?:F#I*=+0[<0V9"%3VU#[)[J
MHH:SI0=G%?7/6X^7#"-%IXQB*8[A\<JA:\@QSF49AWG&B@0LGDLQ/U64BP0$
M;\N:2,HJ;]F.(LL('@VJDU/>FH;*EXN%G>]96IEJK%X%$\6H^3ND"\1,R(X[
M-3C#YXL;5K@BF!!,-HG&*T6='S=DI3$XR$L'A7N1;UY6/OAQH5-DF@YY7I9O
M3S>(F.HM3B/[;&ZQJ$!"L*K#^RV\6R$'=BL2Z[:FX^!#Y!6K'"W!.IEG);*K
MB"@E8<%E0IW2TSR?9N?;ABPK,2_4A5(*>QY_CN:[^JLUW@#'^]]!]A*?]?Q'
M_\_EU5%>^#E_8<S$5,:@G7KO)H]A^E:^.K-# ZDX-!#1FBCQ%/U?=@R&271\
M$CUS60Y;/^(^ 5..H>1I&D[ Y!J#Z^.7OG4EOEYKBZS*,>8!AB>_)2L1E#2Y
M.M -71-?%,,VN9HB9[AKI"JHE2$+^1$(KMY5)+@#W'+%ZG.?<&YLCM\[J%T?
MW9#/PMYGKB99G*BJND3RQO]O- ^Q.A(.N31T"2'9Q.FD.+ID-GI:5:NZG9;A
M?XUAOEAC6&Z[W\.=Q@Q#U-HD$;WVIIB-QKM;#F<DYZ<Q>"J^EG*G]U;^=MC1
MU:.$:P$I8*T +>]I]P3Q.S-29(<)LBZ=C7?(C(H%51\+JA-U*XK\!!9@+1I9
M5Q>3EJ:BJO"XY1Y"#AITD J* (-1N:9M*AHR\3GO)X1ZW*MN/"'#Y)!3$5#F
MQ*XBDY,)\#H985'$<HD\N93U5\VR#6V7^Z7!1]QD#5_L,3IL1\63X,O+2T]^
M,T 6W*4 *Q714E[@;8;^HLA 50O!&@24]KFV+8+T63#]CJQP,)+Q0>QRH%,F
M<B_HBGVNB?"DMN&9H! MG*9JZ*]XA%U1T2R1=(%#BH'-9UR]%8QI&10-MYP#
M@B1#,163TPW.0"! !AJ[F!-;8%^_BH9,7HQ/I0";^G"UA."-,@Z<*2WP.P@#
M\!,Q882#7O,Z!6>+P,.Y5V"=3ZFN;6^=B8;4X0H9#LOQ;K*1+ UH^ZWY_4Y3
M3,S::_2BJR]XED]!<'"$\\! LF)QR3\\D 9.N^N:HPL=D&L1-,+CN.IR7'(X
M[J'!Z<6!OYJ);0.1189[[2B@ P#)-N@(-VM9PQ-YT7*FL2Y*I-[:T5M/,8CN
M'<*Z*#1D^9U5;O1V9XGS?_2%9O0J;X4K/0MMZ6K_\+(D^RO<];11DQ'AY1P?
M]-J)?F(HL*2Y=#5FDC6ZHN&7=>'9'5GL]Y%H(&W\K$@$+NY\K_4,1>6$'$&F
MW(2%Z(BF X@PJP$H!QR=,$T";>,?8.W!XQ![BB6J..C3Z_$]WITSDK]^_ZNH
M_CE3?]S]*?M,=F_C).>^F?MLHZ^@4&."]TT!?J)J<S'#5R:M 9<_N/_HJT/-
M]I9+NL,S?T4 IL-?H#T663H>\%)W8X%J6-R)#FNNJ )O0?&<"WNJ/:DAI;$3
M8<>::1DV5JU]$5:VFYZ!1/E"NQ<-!9O\UXZ:]&)4$_[UL=*K_B[M7XK^#!X'
M1YSAFI@TSB2TO6<01AU41#MQ :6:*AK'YW5?.+*Y@'1< ICM?!=V0TS%?SSI
MP"8"GGH98S&8";*HJ/U=L*$435)Z,//D H]OH,I>_&][R^X!E\!4@RN E[:%
MS1[G3_Q$L$@ ?61@,\@4-D4T&\N1V">G2S%$35@FN@;6%WZ%;,-MKXK5<0Q"
MGY:FJ(KX'#O\#A=SDS6!7I'3E-6I7;#SW8,_#RNVMVKDU?A4"#X00DP>,D3O
MU  ^,("_Y0G='&JUL%7Y,JXM&&+ 8^YP/< B'5P+;%7-6C9&Y<<31"PRY,BM
M?(D,G- KMDD0VM<,>OIP?-[^>]NZE(H_'WU]P$2-#FS\:%F5KR\[".=\")U!
M6*?7/YMOS=><W)D]B#ET>=8P9@'W*G4XUO&X :I5CJ>P6P[+!)D"4A,K/< +
M.?5G88]-&0"&-/LX+(%5=GO+\]+ 1S21 S7'!S>[7(CJ9V;H/N#0*_Z7IG->
M*V_=MDP+[L!6@ U>J@'7 2U 4L+=IIDG@5=PJMP_'PXV'YCK2#.)G>>V 3C0
M3<N\Z0#RP[H*XNJN$=-.GU>"B+3<DQN#V_*^=O+G[<]!1TI67-$_I5Z>>DJ]
MVAC\?;B_L&[TWW\JXL[W&PN&E"4CY8+,\-;ZY#N=:REBLABI^)@&#IT[$1<=
MO *S \HRY'K&K;/A>*<X1.3_BH]%&R0F9"+C19'\,)0!SP=C1[4)Q+BQ,?Q2
M63' #M'Q[Z"0IJT"#%DF@:_M+6<75I1?%)-<02PG]&P#:&>;1!J"='%.*(K@
M. 9$$TL-I_?P;TX11KQZ@.IC<]#Y4<21)W,B]*2W-0!?DR!O\'7@9P3?!Y81
M>4P8+6[Q1\[YR8U=M43%X%YP02A,'XF/!>_I(A$KO.SY*VT<K2,.[BY7UXW1
M 66VMP*/PPN'J$JVVS/)N1_?B5_D/ <O'DY0CNQ#X?($NHK,[!G,&$Y2(X_%
M-BD^PLYU=1FISFNG<"U#AK.]Y1- Q@.8A6]W+L0/<TS*@,00I2_OX96N"[ZT
M-RIM8LAX4CPVPN/]>0%VOB#GD2] &GZ=8ZR"P+2&3W&()W:V:\J"6V/BLV5@
MU>.9?7?NL.DKJ;#8*BT%<Q6'8?"%ND8B*R",1-!5%4C(<&VDX57;D5Q1[BJ:
M GQS@K'^,+0IG C4K#']2C5X[G0@GE!E)GPE#@^KQ5F,P^NY<^- S7 U#"X1
M-6=/!SY=M*Y]";HD$D$6T6F5/.JAE3PHO[,Q>#IZ'1RT6Z6+GT_)6J9)"-*Q
M#WTPG:4LV-?&$2H8^ZO)??(L2R+QWGF_KVNJ(G+4&+Q<VIW\E=WZ.RA%J2)R
M$QAN<&JY(V>X*:HKXI9TPGO=7SG1MO0HI4:J.''?O=-P0@_XUB25'UG!(=TD
M$A5R)+N4]"/9MQT#N<5*2/3<Y! XF;+OLJ;R;'QJ"$VCQ-PH;QLG+ZP>2HIF
M*Z65+U@]%"85DU(14ST4)A6IE@J&%4PJ5H85"3>D5E5[HT"U]@:)4CA$N5%A
M5MU@@=,:?DY I1 ,^H7&]MSTA<*4Q)X:#HWC5.^Q[7\_;HAG[(+,E;OUW]/R
MVC"C^U8G654+\VF<47$>% EGT+0\H4)XGM!4QM!H6!Q#7Q56F"2AJEN-IKJ\
MK[H\4]THJLO[JLNO4G5C.*C-5#>AJEN+NNI.2Z=EJCMG=FZ<JEMDJOMQ5/<@
MZJHKL%5WSE576/VJFV+536T]9=KQDFL_6\LA,IBRE?C03II+,<WMBLP?11C.
M+='^"("8S,)044NJ5,HQEE1AU<XV7\7F]_8W1L7B]_]#646CG&KZ:K0QW5^A
M[L<6+F"Z/\?Q7J;[3/=7K_NQQ1N8[D>.0,2E^RNH ;<"W4]C<H+')N>, +Z#
M=FE'HCJLW&3L\5A^L=##W#B7]"*6R^0F)#3S@)6$W1 =/5HL=O&1=70B"$%#
M1PM,1YF.3M'1^F(QAH^LHZ$GN9??DF1:RK1TFI8>+A8-^,A:.N'6T]#1&)J?
MI:%Z^U%C<-TL]N2"]OR""U7,/<CW:QFX7RJ:C/!#^=VBHJ6A\NT4NI-9NN20
MU*MV*FA;^*AZ^*ECM[!:L/@12:OPZ^)XI88LG>O9AM0!A9Q9.G%*]9!AB?C]
M_D2)+Q*_)-^:E^X[Y+IND*\=8 O/+3 -*YN]Q8AWT3K69.5%D6U1':U![Z46
MF5Y5PE\G@Y9P(AP/7DH^7((FX(IRN"0(H<)-+0F6D%L,KA8?=\0C!VX)^[%1
M+H=_#D4[WX5RAN>GEZIU6>66)YI5"&E[2[0X$9=508:DF,BMH01WAA7^75Z4
M+I%!?G@@!4:17'M!AMA&E_BM%ZTQAI.*PHH<+.&YD%R]G>NG^YWS\NU@*%<W
M(RHT-OP>2!SA86RB-1<?9E;/7$K,2'G)X.IZZ4M88;=<GBI@/H,P^/CEU<8$
M;G<"C=Y/HU@&C4!29#U\+W8AL6GF;\K"_042V@M:1/0A)KQ+QJRYQ^E.>/Y?
MP= T<?WP:9/O3?RY/G76G?IXHXL/*>WIK4N!3@RF\C:RK&UOC:QKD[)1B54V
M>KPO'!-).@L)AWKQUSZQ;\LG1X5$",=DWLQRPL'/)QK1A.(=:X??Y0ZG2]#H
MI6X'DL4MH^)J+*.)K>&%I.W^H&5VI5HNURNDSC*:W-F-TS(J4C*,N,AV$143
M>V&[:!FIJCZ=/@^,Z_Z/0FMS["(J0C;=+BKO3@_D#_E#NC9-LXNX3Z*JNN83
M+A,KXVIXAE\<NR.^(*Z)<*U_KYD /,Q +15)3J'5<0D<B4OA^>OH*JZ!>T1J
MR5XCX*'I'."XZ:F*10V7@FU3\"LX$S_>T9\H/5*B(\.8=+T_1C!@LS#3V0)N
M9#.D;4KO$^ JJ+LND4[JN)&"7\I\>PM3]SF-Q5"=<JCH#5=!1M^__2>;Y>H*
M4N6OW"5HU![<^VPC34+PBMP>=X_+ZG[E<EPVZT5J00:B)Q^YQ1N]*THD=#Q7
MB<GWJT0*/"YG@=F2-94!<GB#7^.GOHPGM%AZ+S2(-PP13E8S&7G=S@CC/);M
M<3BEZRM7,\2F(NUQYR">#EO/=<Q (1>\ZXMW&_YI&/OSXG[?O@"CPWAN(/$I
MVT0@QO#P'IDSE\LPK!2Q>(2=GJC.Y$*0>9BK#N,"TDQ%!Q,6V%PN7ADFQT%I
M(4E68TK*+[&_\ZWY_0'W=MC>JNLZ*5H+5V-<SW#'FK1+J>[\&D;E=NB&)==9
ML@.ELNN*)FJ2(JK<C5\T.[T#_72GB;:LP, ^XXV'L6$D3;OBK.P]Q<<9GG@U
M\>KHF+"F:7>=[VXQ;DTKYWT86LZ;QHL:@\'YHWQU,C@NQ;0)M%P-;\_(Q:7R
MNT1M)EL1C'KI"W0*&#:U<BJ XQ_$(<>VMX(F=F2[.M1DG&X;DCC$VHJ,UQN#
MMZ/GTH^;'\V;VK"8^XPBXT?^C-3Q;-Q[L^&X?!>C%;UHZFZ2*HU7BJS2>-)/
MC+"ZT='/$["ZT:SJ9_JJ?K):L$PJ)J6"U8*-LQ9LB6HM6&?WR2T&VQJV/7/W
MX8([;]ZV"HF@LP)8RY]*S=/8<7+M_1^X=YEYK#GMHGX8NFF.Y'6-)E(,KEK]
MO/DF7BH5*60C,K(4+%%!J[3V"EI+,7<UN>S1\L027V6+X<,*.$5;H^+(LX@$
M5N-;FH.6?:;\O;G.\3>5I< J(2A!.9<^4L9$6I BM?7X%B^\IYA/V9;?Z&RD
M<?N2LY8,Y$P:7,8'D?LT(!+'=$E(-[!S@&6D#B(2;&7OY,GVPLT[^== $VX*
M9P?]IV%RAR=HHS(6&RI&'0AE2XJD_+@PF<T%</+2QOE._&YE1L$0BJ*UE*C_
MPS0_59K__HG"&#3?QA(=;C%UU,'YPV/E^NA)3:?^+VHCO:/]PFZQE#;M3V.H
MBAHK<-_D85'B%UT%Z5,5J\_P,57X2.7,61B@>/)Q[TM&.$).6$CJ$[I\_?WZ
M).L^0'K/"HC92L$Q?"RK-8_*_*X0GQ/)[*,/JO]4@D?+Z/^$A=3]W=+;%]9)
M\8^01@"(R3ZJEG=G]')(IO9_O) 1$1G/)B(G/) F<WV<:,UP,?FX^/W\2RUQ
M.D6%54Q\F/C0P>61]%<&TTS/-MM]/72E@QBOH?YJX=+0R[][EZW]CF^ON@(V
M)EMCHY[>)Z>2JX;TR4DPHC!%2;JBO%]'FK:B3#AV_1/3%FXT43]K4U.4O) N
M17&67A8PYE2EA8(Y(BWPGLD1(7P0$/_0QCD;#&32#3+-]T&F.0_(W"*C*S1D
MZ\^4W?7SQVZQ^7+WJW<C3\:.HHE<E+(*[P5Y2=4?V3;Z2)PLK1 ;7W:^5W<K
M4^HO..(;]1],]_)YQ,F2>X8%J\6"B6ICL6%!N+5Q>GI6J#WW]W/\4YQ0,#O<
MRX!@9;&,J#5^JXW!W=O@J->WS(/?+;K'N^D>,UK!N?P[S4"2WM:4P:@4'NBF
M=:YK+P@?XB9"M\AA_(6?WAA<MQ\M0;G[51TD\03^\.2]'1@BSFGVQPA_F):#
M*[8[4J]\W&M'D3K<JZ*J7!-Q@?L-$<MPG]/!U"=H9*"NJ&CXZ#U^ OYOCR1/
M*R8GFMM;SLE\D_OD'<!7-+A-MTU1D\VU'9LO-08_<^9UT5#/"W([RK'YH)QP
M04'A#GPFWGE,K(TTOJ:I:.P0/7EDG&T$IY.QX$S^P0N4,P3G9+A?.B(OF-97
MJDN75S5FRGE3RB-+U)E3ZJ/SU#G8TEX?K8^Q$7.6^@%LKM 9?M=+5_[$D95E
M(V8O]0/8)/$C?6F< 4TW&]$;_KSL^2)V3C^B.>*:6P5\0G.<J*XBRRI:J@B'
M0^NGH1T_++G]F9W#?9_ &:VB<@&7TZMF"W>]*!(*W]\:]SBQ-DYZI=8?!,ZU
MIYO!PG'!)AFCW:</P14<+>-[^ZK?NHY839-O7P%0^LZ_+S1T[4G#N:*A,R(,
MH=VI?9=GQ#Q:XF!_884'^U<R)5':=BPV%12::)5C:!F;_+/N'Q2-#E>"1OZ3
MG)LN<+>0VXZHK1VAIMC2*\"J;$OL*FK_Z]R;/Z/5ER.F&Q1B2#=@.IU0G2ZL
M0J=7KK.$JO<=D(]N9C#3(H&YQZM,-@[W!BDR!^0IQW(:WE^UAH!\D#Z73X_7
MLTL]S-+QYG1JR%JMT$?69%EU'PPS5A,FBMTQ>P='Z/E?M!/"(OA4Y1"?BNE:
M"G6-3X?#%*Y+\?E%J5^DV<*<6#^'ZO;8*ER>/(/4>2!U-7%EFBX/;D#,G)[X
MG9XAGRF@:R&&"M;,%%LC;M0WPNUY'TO2[/@4\\SQV0QM*Z?"\9FJ3<SUH>_Z
M?.CE>>,V>6CG4X(0%1*?XKG2DR&Q87,M;1Y47;>-11RHN&8GE;A-P\4:3@0%
M"!<$^A >H?'=^DU!AE/1<*JT"1[;^]CUGL.64!2+ZM*%U>UBZLW4>S7J'9OZ
MSNLA)E2+T^5#,OMC,[;5WG<F<^&G*9<\@!83ON?6@N_DK9RLVTWLGZ\!X&<D
MBA^MT<5<WD6DP=E4XG)4'Y$"^N9R,:0O3$&1I-N'##^2OEE'TW5+ +I$]-U*
MQ1A]-Z:;*=7-_(K]MAC\K@2H8/(<+[:H+UY"L=P8_#UL=Y_.]G]<W7524$(Q
MULIW\VM#$Q3B^]&SK5C][:UC#0]9>4'<I2KBZE<*T-W\GH8A>,Q. \47MK&]
MA6O#<@[CN5&^<Y]PO<7__;>2R_%[Y#+\+?E;V/O,B9K,Y7@AVLV"<W/&O9O<
M;.EMA TN[E6Q.MM;^'K_+1DN<#L1 O^]/4/'=?$Q5I&+%-.T17@WKII(;+ L
MJ0[K59:T= ZY8 HCUULM@%,#/LD*+""6;IB$%@!%TU8M4;/,W>VMVXXK>5P/
M&5W%(N\AY6]QO1KO/=X;\/TCON4NAQ_@E:<,)TLQN3;2D"&J:I\S[>8C$(-I
MQ6_JB:8IMM'V%MQJP8QY%,+C;'B",QQ<^A:N-G2[W2%W^>4P87)U>3?9HA=!
M69PRK^A-4FT9??_VGVR6J^-&"%^Y2V#.'CSIV48P[_#"_!Y'BO_"TL!ELYZ%
M)2LOT6.O;EU)[XH2,?GFJG[Y?@%+@>?_<8R-T4(+P[C=>+3+TGNAZ]QP%0VK
MT15XW<X(XSR6[7&W_1Z\OV:(347:X\[!]G#8>JYC!@KYX%U?O-OP3\/ET5L:
MOWT!1H?QW$ B"#T"/86']\B<N5R&8:6(Q2/L]$1V)A>"S,-<=1@7D.9T:F1L
M%"_Q_##Y#TH9CRW%,>7FE_#G@$T/L&8!.-=UG53FA:MQT>D,7@!W*7%M#:,"
M1P&9L H[2] !+&,8&$E!Y[JBP0*K@-=U8\$7>.4QTSO03W>::,L*#.PSMNG'
MAL&TD@K%)(Z\O>7$T;@:.((OI ]Z2D;@,7R2U#@KST_I0>4R;X%B\_,\L#&H
M'QSR3S_K#[]R<K+JR[O"Y%C7G.B2S]D:& .<;AOA'@BQL4V["X21()%H<L/B
M\*K*F9@YQ+26L15A<%[%^(X(3V@B!*^2,>D(NRJ<@5HJV.B.GS+>V".8[$ZH
M[>@J$&<ZA%TC,#I,1'ZXZ:F*%=J=8YB=@*G')MG4Y(0;Y<UYLC]B?(NW+^[&
MR=RW<B9^H^."['P7LF".90LPFL"/KHP#\(L6ITN2;1@P9D4;%@['1,9=/#\8
MPAE6SB\T!I?JZ3,Z$^YN;YZB5,XG;.8FD,<AG68$):;:^-&,W%54O5]F&5]W
M%#]6BF968$X(C<GC6O(H8O.X&12Q>=P,BI(WCP\(;_)Y[1'$E_9NLCF8/(J2
M-Z=IX%H<29W,PF-2^]$H2MX\>BN*0RM;439I3IF5L#ESZO>G23;CDD=1\J8R
M#5QC!A^3VE$:SVT<>G<HU5O)YE[R*$K>?*(W9$B*B1Q:>X8B+=_1CDWJFB>5
M) 4Z9.%<":XE*D:R>9@\BI(WJWA;'V>OVZ+JD*LJ+::LJ9_66KMMH#:H:;(9
MESA3,,*9]F3(\SH(76,WWH5'0:FK,Y.+#9.+'C+<YO,X-RJ5;$\-H6F4CQ=\
MR,+U7SS7E(D*$Y6047Q2-(?L/A(-"HV]F8!LF( HX&(IFJE(SG (M"2^[EK"
M3//URGK2?,6-X0:;B^1P@\U%<KC!YB(YW&!SD1QNI+("I'N6)5_\AW;)I0O;
M,BU1PT_,. 3ZYYCR0H:<95K:T'2ISU$GGFJSERF%<U;4UMR:UJ=ZRK%$PQ"U
M-CE=O-\?7G(IDE(7I,216Y8M,,'.)GE#N7&*1+E%H[R#=4[YJ$'MF#_5SXTW
M:5#Q3\<Y-PYK>;BE.S+</FHK&L[[X?9%%=<566#/8C;?JV-\C[..%'56A]:/
MXK-"+IL7EJL?1>@P=[X+?#'#5TKTRT@%Q#XEI>@8RHS1/:,HG1 /P'BIG358
M)L4V.G*3."YQ^@:!'45NV'<WAY>.^(8#D/UX_'0GWI]?/0@^ 'D/QNFBG)<;
MPI&T$%S"QPG!)PF.LBVQJZC]KW.;-:.56%8%5[,FC@*('9_71VO?77KX5=K-
M%:>#%\,PAF&S&B)XI_WCTX0?.&4)]SZHBXI!RF9Y.!9N/#WE;E'O^DTVV^'8
M15*@AME/'(GD?CP(>Z@?U&/$K\E9BQG$^!D6& .QCPYB<=9:7I=:DU^'-5UJ
MXP9E\WV];LZMU]?>,9.#8<[A+3*ZN89L_0E'Y-?+^K[80W_?Y%(X(OM'5[A
M(B.'<QBY3XKF[LB&X?+W!<L;!< &%Q/_*ML&?LE$I:/5<W'G>W$W7YFHW#L&
M9 S/TEKN?,4&V@0FT%GKC[V]\*$YUN-[?+CZZU;[YV6+K]WFAP:9G]G*^=OJ
MCATVR_J*8R)2&ML:G0 *EA7OA[CX\1+I%:&0X:LQ="]>+PREIK^QQQO,@-&U
M?VXV$*,<R<G9"4I#8_@*10PE$V >:Y<(U[S^8>BF.6LCH-3_>=N4?E_(/YOO
M;P2XDYO@#N\Q<&]G$9MO\5!_.</S*>OC_N'U>X9YE)M'M<VYI'-F'#Y2$![=
MF#][MZ;R\G?>&/P&( $]9E-&B.DA**&P6RXS;-@4;(AOV7\_OCTUN/W[X>6L
MH!XJ^DUAP>#V!F #76:O#A_XW3B\*(8/2><)_4:(PZ!O;FP';HEHY4R]F1:P
MG![U/<Q7WU[%7]VS:FZIJ*\'6#'%>H?;8*MF'4&$H3<Q+=;+<('APEH(2FG
MC6K2+\78F^>4L.C;7-&W^GBGBF/3M)%\:!LP+P[>.@96L!.XS^N&<N[&UV0E
M?)FZ[5[_N-Y_*?=?V^^'V/SGKM5\_O2._3PWEU8>1"N7\@DVA)<]_+MA&DHK
MA_6]D(XGCA1#:+5N\;C^Z_SHN%^=-X:6#%6/.8HV%\M7YBCG=O/,3]X8C*C1
MRQ%]3USGB:0]/IT]]DN_C\_[XH*1M"0C!)7DSOG9O4*(J.881*0*(A+G,H^'
MTGAZH;3W-&?^:%I1.I=_JL)3^[JR5#1M"%I)CJ<MRC]P+G;+!1918_# (FKT
M(FIQI+#1+GUT]-93#"1_J>M&"RG+Y[C%7YHI6IXQA;I7L8;G2A1WR=VYL\'"
MJVDRF5'R!'\5>#^:]WC8.34?I=?+/V*4:-Z8S,1>@BS>N%_<[%]QF#!3K53H
MV_@1RMVM-7C(@.?=B )/-^HX(>?+QQV/7P?JT=^#?+[5F3_NF"Y0BCU".=?T
MK"P 4=X58LCUBQN<XBP9RA!JB%!%FC%/@@<4(IY*J\/W<RUT^%!<..*Y"=A$
M*38ZW[2L#)A*NY48(J,,F%($3#.9F5!-'8O%EFG&8HFF+G^,7;J_RHG[1NO/
MD;ID"'8<19,=BIV+?=@RRKU[?IW!4%)*;J2)@PF,[JZ!G6E.HXRK7NJ)K2$N
MSY-:J4(\15Y24V%B9:'?F&I+>!52CV8=C#XVJB<G-TJ9#YR#FA[G)<^-MYQ$
M8@(J5.JCT@WD\KE,/C^CQ"#E8DQ)7\L^*)S,#I>LOA3J4;10;N6R51!KY\\5
MLS5W*)?A#I5"I[1"(Y7=O,!0B*'0%!0:/TJYLF*F1]-CMG<W?*OV]]?KGVMI
MT9CM!H!0,DJ5TMLZ*E09#'UL&)H_1)L W1R+T5;HQ6CG+Y29GQZG'0PN57S0
M34-/R\5I1Y$SR4':!?B'=XKR^54%:AD:)1F-9AA%AZLI('HTJX"H:M75%TVN
M7IM/40J(;H+%LYZ2H?-9.#-*AI;SN4R5WPPK)W5)UG3 S'7+15 ,%F1?7Y"=
M)OX&IM0+LA^/!-D)VO+2Z>WAR9]SO:9$+HB '_FQ@7:"M_''U4N53*FX@B1$
M9KLE&4!FV&[Y>+!C=EC]>$I8G6#+<[MF_!CDK__*Y07K,3"DB3@3L8:P2KO5
M& JX,.#9$. 9S]Z+1=K#(NG'@4@Z 9SS2OWR^/)N4"\LGO/L$^!ZENF$'YH5
M(2+-1LP 5(FA1 P#H#0!T";$T"<*T"]?-"%$.:<%@87I0?33^O7C#^,GDFZ7
M#*)/PF?"FW8MP$;<M(N/K>P$0Z4TH=(\YU;I2.EH8%<(F#\DIAXI9+XA1DX,
M&##&W7CCYL5**5,LK>#4^^;$S1.<IWZGO2 3E@\6/U]?_/R (N:>Z^Z$.A'>
MBY8;X J+HA^>_+H\J_QZ[/8>WX^B>X+RL4%W"GOC#Z3G\YE2>3- ER%)'(8;
MQ3;WOI O$45O=E\,X?*P6-.$>:/HZ48:*C&L2#,0:_!*$':%%9S19W"34KC9
MC\-F621Z+MW==,_.BNCE5EXP>N[A#?,JYYJ+F(_!5#8C,XNASX>.G>?IY9_[
MFDF_<'/MK7#8O^D/7I[;2P72QY$TR>GH2[,3@U2UR +J#*KF*K-&0V0]2?77
MXH4"ZAMA]]#%@DG&QAM+%PJE3+ZP&0=^_5CZ%POO2<#G[:T)=.SYFE&I'30&
M]X]%^[2<$V0=+="@I"L:;05&@B_E1P<GP0PC@];P>LY@>E1)? 144%K]A6F\
M[:#M+7&:>L.2W0-+&E<OY:P.XBS=@A4;OLI:XMO$Q9_P)<-GR4JKA0RD28AK
M(NL5(8T\0U)U$]L 3L1&;W&Z;8!Z=+NZMKWEAHNUT2T$3M1D<N]8N <4AWRM
M:%GX3Q:>@/I>K/DS_"):W*MNJS+7$5\P$4"!@22DO !<-?OD5N=JKJ.K@%8F
MI[0X456WMZ8]%9XD.P_R2)$GJ-U-]HQ_:P((^K*I )G-[VF@^!JP%68=\'5[
MB_3VXVH <R^*U4_'*,+18#'3%L%2T(.W6P;VH,=\=ZF#9%M%%RU_01JRCC#N
M#E8/TV/>+8;96WCIO@H_[8R :[40C,\L\]S&X*;0L_,/FO[W1:0+TLO.2U"N
M'/@1W2' ,BOC72S IZ-G&W]QK.$E ?"#NU1%0 /%Y$R["\0I ^SCF(!(JJJ_
MFMPG0!$G,D2P2X:O18,3N[J-H70(1Z*,R8=[+1V@J:4BR7+ 1\@"N&4+\"7X
M#P!X9D]5+ ?2=$FR#0/N 9_I$.",;+6!=/"?O\:K <&UWI>1_:/& %T]\0?M
MUO/C@>K/K:P R6+_*P?BC7:^>]*# 7_(<6Y4D<&8Q P/9;8W-)K*1TP,6.55
MU;5TB'&%_X;K)._O!5GHM@ 1;4O?XUQK6,)RT#,1F!;NISWN59&MSE>N4OS'
MOY.8N,ZM.[0S"Y;(&MC +D P#?CK?W=R<\_SQG!C ^:"JMGN16X<RL27]FYR
MN!5'KA%#A"1*H9,:XM"EMZ@VYZ+KUB:2HN3-)]E =,C"NXC)9E_"8"8=XKO*
M:M@A4AU7N?LEV>T&3E+)[]00FD;!P&D4#MTD>ICX4O2I3/-VG<L2_\_BAHBN
M99UPCT.',?3>28 #KO2C$'F!A$#YI2?3I3NW.-E4>PFXY C_K#"?NTZCIH$3
M2CG68,ILTH3LPNH@X[8C:N&IR WE9E8Q\ESS23INGSX_],*:3@8E8S3M>Q^U
M%4T+JU4U_QR4_EEQ'M0J^!ZZ0<AGA5PV+]!J,IDKQG"0>'6:P3!DKHP!8;7P
M$2'I\F9Z\=_RX-G,#_YJ/_Y,21T*3;]DN++,A%" G!F)W_QN+KUHD[I">,-N
MXPNS@0C(TLW$DP&U*[/15@.R9&J&K<%GV&=O1JOYTRI>/,OSV6?NY"\9(:.1
M].K>AA,VL\I;MJ/(,H)' [MSREO34/EJ0=CYGJ65()DLFV7#M&>&=7*T!L59
MHJ'LS]<[^<_;6>E.J\QEGZ1*K_(IT:LTQF$H+M3WQ+QC2#//.CU1?"@6N+D?
MR?YM*.?N4BTKX:AR]7/_Y>_Y5?VOG)MKM;X?/=BZ#E#YM"[_9I3'E'M-KR>$
M0DT+/C-0B&A^E-: !TN8'W+MOO,HV/>W5_.9'PD BF3@1'*:UL<4&-D >RN.
M: CM74&_D7GB=RNC'7FCL L<J]U660E.^[,:)<1R=?[RK,O5J\<W=2ZCS7])
M[/OR*W(7JQ3=Q33W:D^&U10W!V=WDUR=DMJ@84M84J*A/U6>>+UUVYG+DIK4
M7JI3LQJ5+=*,G*Y!9=,<^*%SM#U"+@ZKO;@&.V6BCM%J<G6.9ADJ=\7^\UV]
M][?SJS67H9*RIG)1L8]F=)N5U:!MKM#FX QS934^Q3R),3.Z8E^5GCN//W_P
M^[4I!1"GV"M3E)CJ!*U(<8OI5MRY"UH(C<'1P<F]>/A6.K@K)NNL]+>F/\3)
MX_;C@Z)_M/U8D_0NNA7?#A43EY$ 9V#*R74^N,$\Z[;&X+I]?VON7_=_/K83
MQ^QSW4+;6Q7N?_^MY 1ACQL[>YW;;PQN>_>_JL7:R=FYM//=&2D'0T7#$Q=)
M+XPP4ZB21>HA:B%\]'Y["]<_$4T3628YX*\J8E-1%4M!P=/],K*0T54T7&X$
MKR"<W=.=(BC#VBCF2'&4EJ(!8"NB"K0!IN.EQ:\:X!5!P:_&CS.WM\"0FT*$
M:')=)&)1)Z5.D"826P_?:\"#30Z]]9#D5AYHXF(G' *2)(M[[3BTF*-4XE(&
MP7O<P@2[W+&VO86),$E5%TR@@8#= X>6/C8V99=MW)!K&9@F370668P-ID+J
MK\#+\4+**1:NK=#5X:6J\H147*P%)DS3W1H()A;SGFZ0/07=<(JVP)L(;R??
MQKTJJDKN;GKD(3GA=5I24SVH9^@OBNE.1!-IJ 6SATOS* X:61B-\'0:2,).
M!!@NEE/-!V06Y@R)4@?7$H)'=G%%547WU,55%FR;B5J?@&!Y#RN,:<$Z82E=
M;/; $Q0+=,$17UPN8OA>(NOCHB[V>JHBD=(/7@&AE@WBT5+PWB\I0[B+ SZ.
MLG4,Y-3P,)4W$$C-ZIB8<'C::(FB5^2/#_1!"Q*!WZ^9A%)XMZ&_$<)!IO\O
MI-#CY*IUY-R^[W!VI'UX8=1:O.U:1J5S<%4N#GO '0_I<.?FO4VY*2^>MD56
M@"6<:C4SOI#A^:E[9&0N)AAW,"?CQLSL_>+/^T.K_^>JTEX=XQ;<6YS%.J$X
MBW49[/7W'"51^QE<=*LG&HY>A(OKDGSF?0'E'3X/BG___GKZ\]>J%VDRD_>E
MD*=74V\F*\.EL#PG=X11[G3L>DU[$ >RG:/,'8$R=TJSF0./=ZH8F4 T.1#H
MXKJYR]UBX/>AVL=H#XG?05E815KBBVX >O<Y!<27X+I;RPU(P77I H:'A=>G
MR\M+3M5AHN =;7BI!J:**^]I- &<HF'H35)M&7W_]I]LEJLK2)6_<I=@3^W!
MO<\V-MG@%84]CH08P-'ELEDO7B,K+]&W(-V*1-X5)1) FJMNTONECP2>_\>)
M'F9-,,S\_,AAF'\\>&_IO5"O?1@3"#N%'7C=S@CC/);M<;?]'KR_!O*E2'O<
M.8BOP]9S'3-0* 3O^N+=AG\:.ON>H__M"S ZC.=@?SYEFPBD$1[>(W/F<AF&
ME2(6C[#3$]697 @R#W/585Q FM.B@XO0&":1P7DGZ2ICZK9,GC"XU0_@2@$
MUG6PJ,&(AJOQDI#!E=5V*3G;:Q@5#HJ O0]&B^,<: 2J1+P0U'WW^<9SG\WT
M#O33G2;:,MYU_IS>05 -[2Q._^J"E-<(3 P;X=N]6N\/BM4Y(.6[D3$M8!G,
MHHCZ"/#X!H)R7#VX>GV@7/J86O"RRF4GPI;YQN /S]_^+BO-OX\(E^ DX^6N
MP8%N@Z$)MF1ZHI>CM7033NJA8GH%FA5<;YE4XR3,3P'YZ8D3/X#@DS"P(N,2
MIBT%.]DDDH0C/P9>H Q7YB7XHJT;.&:K:*36;-,V%>RC?.4^*9]QW@K<+Y'Y
M(EZGA TU_QL3&2^X%+;[N S< S?U#%VV)3#BP7TS,]M;\"5\:^HMZ]4K26L@
ME2R9./9JJQ:.W;K/2*-3% ..CZK*1<O5DYGUDH-]CR/=WQ@,CL_EOW?7@Q]R
M/ED([M*[O25:EJ$T;<<C :N+Q&O=NNT!^0X3:).3AUQP*A8[.QCX44VDZJ_<
M)V][@_RFVR8(I_EYM3(X+&9<;PSN7W+G_1RJ-W]7HQ4S)L,VN<.1D3;[0V!U
M1I*&78"8"R-'\U-9R>-U9!S[A>.$0M(KQ]WBE=2A?'JH,)5U_%)#Z,;*S?*E
MZ]8B-ZQ>:Q*G)8UE.>\#_H9; 1V\A8,1I^,&M7%H+95SDAI"TR@\-ZZ'.12<
M:]?-/!BZF4QZF/2$CN)(5;J*1B#&'$H0R:Q.Y1RDAM T"DMPWR>53$\-H6F4
M#F;%)(30- H/LV*20F@:I8=9,4Q8UF/%I#'*M*H.&+D*S9K1X>;%S)U95L[^
M?0)GG-JM1T^/.2+)A* (-7(J"<FWXMO(0?G14Q.-X6E@+V=LW]V!=]=XL_:F
MF(V&1)Z?S08GOZ;)(T:E>\<9:8?2:)B&E<U>.IOQ%\:-(Q'.TX9O=;YU;QD,
MSCOHXK%2+=\MTK#,G95BQ%KVV9;85=3^U_<F9O+&D2S2F:GJ"\Q6M*,F[H0T
MHL^'2U)CA.7+U88DZ?#Y3*E:G%[4C8[BLQ8;2<.D?'(PR7-9;G#"#RB!Z[ ,
M_97E@>E/[GSPYZ>"#G\K\0/3 GOS,VH(E&C6*F/JF%!U/$B..@9]0-!&XOPM
MH7JWY;_]B^N_I;*U1(.;%=L$$56SS(>H)M/0S=300G(T-.AX"TNH9NWJ\:SW
M5.YUSRNI4<WUFNMAG&>&.<,9BCAS1 UGQD^P)RQ8D&OG?EY="$=_[YX28Y.O
M!%TF3OPG*1@@\)74MKYC8#,OV)23 S8KB *T3EO=^\O#OWDC/>')J*Y(6(E0
MIK6;J;7T7)&EM99RL$ _?K-J1R]//UY7$*=;L886F(9^& VE%UU?6D-I!0N>
M3L2.HE9N?]F=U*CF>LWYU08+9AKNZ<"9U#1KHL8$5P4=4LB!]R7G*AEHN[+>
M!?2")0G)K/">YOY*G"$_N^+EUW7M^:ET?;%(9>VT14DHI$RX-TSRD@+@5DN%
M='7"8U@R1Y_=S<F(F 4HO_D_OWE-D2Z.'E/1Y;M<3DF7;Z9KZ5FW%XQ@S-*K
M'Z?WM_GB_0'_9Q%7:0UZ56%ZM1EZE>(DA5D*]9!_OE/4/RVAUOS(EF\82YF-
MR_ A.C[02S-,2'+!3-2HGMFU M]!Y8_@+U/(*H@32\K5$L.2C<*2P^1@R8K\
M93ZOO-W_L.0+8<V $M&NK]#LF<QT;8VZ5DN.KL7@+_^Y,')OS6-;N$F'6N68
M6FV&6J5XFWZ6/KV<R4*G+_T\KR^21;,QAN^JW>74F;AI+(DPS@_:E2,FZ^=,
M+S:?^*(7$WR.JY)(2AR-A&WR>[(6XJZ0J]W!>K!^_URZZ-[NUX_N6K&7AEF1
M)166$TE5F9)F8#&=CZ;S^\G1^1B""W,J_N#PQ]OS8^WZ=TU,NN*O=X-DSJD:
MNRO2;%"P$PN5''T[D:'?!J$?O6-9ZTZ/F!/IT%GYXO:N??]XKB0=Z:*:."5F
MXC EW]!<C3FUNV!J>O?BUK*>BTG7[L0F>C!CA>%8LG L07M3:PW///Y\&.1^
M%(Y^G^:3CFY1;1>:>:%,YS=(Y^F%9Y*8^S&GXM^<"H7C!Z%C:RP\,W-#+AWA
MF:+ +!Z&?K/03T@.^JTV/'/X\^V^<U3XTW\1DHYT$4V<:E@)3Z;D3,DKQ>0H
M^8K",WSWT;IH(<$Z49.NW8E-+&+&2J)3D98O_>'Q!C/ N2/^G*1;W1)5AV8W
M\VC9,B%L$7#H3D>#A.AAK<%5IWQN5V[E\U?$,)Q*%1$:,?1,J5C=")AF2+/9
M2#-GA&9P]JA7[8?B1;>>^)3$-&4FL7T[ACAQ(DZ"2AW-"& -WKK]FY>GQS_R
MG\3G"T0--[&$9Z:-"=;&L,C&H(DNSHMGZ.+JK9IT-4Q<V@Z-$$]&* AL+6?H
MD?AB\'/$*1XOJL^7]D']6JLP3*%2O85*$>DJ'T/%)X8TFX$T"2H>-6^<XO>E
M55.::E4W&=Q03-%A&U@,<>)$G'0DV@RNWE3^\O>!)@TVY=12E67^,FT<U\9Z
M<K0Q-$XAUJ761;M\T;Y+O!HF+G^%RBYG08BA ,XZDU&^6&)31?!Y>^M;;W[2
MNZ+15H ^?"E/B\">0PZAC).0JKH,^G>'WR%_PW62]_?<)+OZ(NFJ*O9,])7S
M/@V; /'\/SNT<W662,GY.,L&3 7^^M\=H1 [ODF N8 *"U=14MX<NKMP2\?D
MD"8CF3NQ-<3E^0R'0Z=4*V,YY,8_&:DA=$.EAD_E9,21W4BMB-J2<[99.I)+
MNHH$P\'#$G4C46'.-9E3.2>I(32-PC-9V] -[W'#^!Z3'B8]X:,(1L"&$D0"
M8:F<@]00FD9A"8884LGTU!":1NE@5DQ""$VC\# K)BF$IE%ZF!7#A&4]5DP:
MHTRQE_-W-Q5RE7\H;NF$FQ?2B'EA.N>QJ97R]P;R3S):J'B;-339NJ(C;$(2
M2O0/W^I\Z_<4+,BGRM7^V^]F:X>S% MSD!S/]D]F+[#IYDY6<6RRTK#'+&1Y
M8;GSM1ZK&R.<IK ?7<I4BQ7Z^]%Q:!:E9?UC8]"RZ:E4T(=B-;HI$$2@<FW8
MDVV)747M?WT7?29N-)4!<DB*FH8F\'P^) V-Z>]FZN^R!UFHZ.^"]=28KO)\
MD>GJA]'5HR3HZKQET1*II*DPYL,XS<QV!B4TH*1* 4IX'TK66CB> <S[&>G"
M<J=<8X.=8J8JQ'#*GL%.0F&'A@6S-.QL>K0@(O9$]# $@>*A-*:8"57,4A(4
MDX4!%@T#""QD]W%TE4^"KK(PP*JL]%6& =)MCZ>FG#DU)KBZYI!B8GMVR;E*
M!J"NK-W$LD4 $Y0[X3W-_94X-_& ;-J0E4*VA'O#)&\I8*Z0*55B"+TFRV;[
M8+BR;"OQI&5%I!)<HOI.58H!#J9U:]0Z&IL:Z\IEV&0-R]$,(3(-6Z.&+=N>
M;2T9"*E4K>2E'C ;F&'%/%AQF(0P)?.M$Y];$"^N%',QQ#,9KJ3<!DE2#D$J
MP26JY5]FEO]F:-VR96C7F2"PT1K&HE<;HF'+GN9=R[9^*E4K>?OYS 9.?4V%
MN-N13Q;@,=P"/-*P  ^MN@JL*G\4Q*XE(1I*-\+A25F(/T.N=H<Y#\0GM!E
M1/LJ'Y99F:*J^DS[X]+^_21H?PQQB(\# >O=8YESZL;NBC0[%*S':KZX$=U%
M& [&A8.).)6^9&3HXV!>5+.'9N"6J?L&J7NJ4T ^CIXG-G^$&3 ,T9*%:#1*
MV"4L4>7CX%Q$>Z9 ,P65:?\&:7\B*N&P,$[239VIVWGI".,(&1!19@<Q))R!
MA(FH*\ ".=$F\].:86_&/*T,XDS@(WPW@75"(7U(]YF!7&KV[->69?5AT"VY
M*5JK-MPJU5+ZP"S-M5D\WF &.'?$G]M%=-.AV5-0MAS$748K$1L9T<-^#,UC
M+_-" ZXSI<)F #;#G!@P)Q'UIN:,6#'@64V&%]OK9-@3)_;0.(\?9YY6FG$F
MXBYDD263,[T<U\M*$O0R+.*19H5,7/H3C=4]4ZS$<)"/X<AFX B-FI,K3&-B
MZ!)[:1T*F%/.%/(YACD,<Q*<,L#B&8E,=6)92PQ]XD6?I-<D2C'2)#>]B&4*
M,6#Y$*X4"\G$G-)#9;LWGXNA;O$Z\W.^6&)31?!Y>\L;V+D-4Z!(W[_U?!VI
MU.J-P8ETGGOK/%]6^M4%"GIU1:.MP$CPI?SHX!YASI16G];X>LYH>HFB\9OR
MW9/T[:U]414U"6?]*-\33G;3YVXSX:36S.TMO<6=V!KB\GR&PW':#*F<=8@D
M@@!<7B!?PX^B).DV8## J824%ZP#7 LPA8 ,GB23>P5 XB07D> U&K(X>+ZH
MJOHKGKW_9^]+F]O6L6V_N\K_@3>OTY53)?N0FI6</E7R&,=C/,1)OK@H";)H
M4Z1"4K:E7_\ D)0H6;, $J#VO7UO.[8&$%AK84_8('*B-.QNS6MVS<$'9I17
M1+IVZ9V.8[]A3?&0V5/^XS_38,M1HX<0)RD@$3[O GD/Q@G>!0I6,8C[DZVE
M?WW=_%6\^O$S7RX.-H<JKP>:)^6S1C^JV57WLCD,GB\JQX6!'!?'Y3B[.]5;
MI.O.:-;Q_I+3'OJON6\]2^V<WC8:$LZZNJ-E=W(:DUF?6G6@M W3Q/_.X/EP
M.PC_[06C?S<6W0A^:5@-1#Y4W2T85JIWE*7TKH&:R'%0(S0?9Z-4>=5=98Z"
MJ7.X=&;H-<,TO-Y^%W^Q-5G)\NW\V\WIMYMZJ3+@U,%20UV%*.-#XRQ3VFYI
M.9E:;VH#N>I<GWS;0]YO[&N(-K7LM$C;G9HAG:)%VUNW+:34? .,"+&'_QG.
M@&(&PS<P\71OE%N3J:7H#E+0&_D"/*^>K=00V0SL1\OHXU_H[F"NR>0:EF+C
MC^PAW<'D=;!9[[KA( SKQ3;PF(C/$H]D,I;'$>]A1@+=LZ/T0GAM._C;/:>+
M@;K@+E>U&@.DW9)=]Q9_U9YIUY\_C+@ME>PB._[T3WOHUUZ_U7YZW^Y/C;Q8
M3@^&\?96TR9F!&D%2]TXC+6FB0B3*:I;NO6(/X* KNM,!GFCZ]!WXY>[QIO2
MQJ]I*1W\#79#07@K;8QQ(%SS\3$O>O_Y)[U-[9OM+3PJKV5W7<PJ]Z_/K/&^
M9FW7 $![I8?^92YWD?]=N[LL#/W>AN%V3!T_+T8\^O#O3;V%&EV3"LK^<-I#
MQ"EGPRD/GG0RA?Q5K"/3#&("__N *4+^C5]7#_^]]-0$(:(Z1HO><=%G)?QI
M<%=S2?WX0=8#.T,]6K7Q?.3]3%O'CXTK1%6^<O0PH8JK7WR\:5W^1JK:7B7
M,B%VM]Z\S'LB/X8D3]/NE34A-)M&CFQ]7C/LQR4 CR>-_/I_'[*)MMP7[3Z(
MD>.( Q:JA:7M[)LP)"^91 YUOOQQY7F]L[#9:HW10/FF6UW=Z2F^/:RM'0P/
M!II=?9Q,[P,)AJ-]Y)F*6GE4Y8_QY6SB<O=F%HAH/,K3>*SQPB*4>T"1%.#T
M&0[9MT?<6NO1?3!BT"*F5V8L<M2:D3C5@DD29PL2]TJB!.V$R8)S?[1_-%MM
MQKDPJUQ_--JPM@1E^53EQZ\[E46-GR!7?ST(:L6B/')V=@CF*K20PAF#$A[^
M^B5F&<R<PKKEB,=5YJ;4S&4S:E'"FMR_%E# O:7=O\,TF%SC4Y]=2TNF.(71
MH#%SL*PWXE75CWXKS=2;2(P*1MZC%=*;9&?*:9EB(<=?VK("5O/E'OJ'7]O7
M3W^\D^\M3:S$5KRU%\'G^^E+1.M.T;___-_.CG)D(+/Q6;G2'S&!;M"?+K+J
M"']SX8OR0S>[^,>LLK,3BD?#>%G<$O%'-GA%D:K94KF?^1D=354_^L3?<;'Q
M$*9*(N'Z\3W)LSL383HD0?2/=4Q0Y(Q\W8>1B0NG[(MRV^O@[Z\ZF-WU+\H%
MU@%_6B]L,H%:(?JNO\.WD3\-T1TB^Y^_\41/FG,'Z<\[-81% 7]XAZY9,,OX
ML22:XI'I',^V3)R%Z.216?4G+H)F:0H(.'.<\>?[!%BGLO:^14M%CVR[H>S;
MY-7$IL\H)U9]5^%?<+O^ US8'G*WMSR;%A!$:^XQ(BW=JANZJ0S./[@R/-*G
M.TOO-@S\"'^)7_(\LSI[?/]G7YYS1LYFH,L.<G1R'/0,Z2YRIU3BJ-%#-K/?
M^-"_[YZ?>NC^7'UY%,LV"3"_O:6IRG__7SFK:5^4L8J1;/ZA7S5.3[^5<M=G
MM=R'?_VG&ZQ.DIBRB,EL"E7B16=GWW:]F65<V@AX)K[CH=]W?G_-GQY^OSA8
M)?O-?TIIQ5;=;G=LBZ@AJ14RR;/0\D$+_S<Y.4 J!OVJ+E<)BZ44OK52,Q]V
M6 E%"E2LW]>G%:U\^>=QD4HHNE+*H?]TTRK'&* RL:HIWTI;N6QJ9.KB#8[/
MK542OX8JYU=.Y4=KJ(S>S^?['\W6P55#AAHJ*69:\X^UYD<.N/:[G>OKR]:O
M/^KW$LPTHYE6)]8%5@_U)W21[=^?ZS#3+"LPQP]M]_\\W54;3[^-BZ.B##/-
MO *32;*!5Y)2R$%-J+TL<C^:OZ:;>]MR4)"CI@7_KE_J+_Q<"SDH&0%P8[S)
MN/P<+A5)HIQ<7F!G10<VR3O[X^:6?-Y449-O[57AIUG(0:5B[8'WF[OV$O!^
MZE& 091[-#E"PMT/;?ULOW]V4GOH/S<K=Z>'-YU'>Y702T*U:$',-)]G><QB
M,$W^P/QX>AW/%IQ#6KV@;/E1J3&>0WK/C&EUL?F1;OTL*L8T#I=]Q73Z"#BP
M>1Q0!QQ0@0/ @8WD *=C8#D.E</  F !OYU 8[T39%-R%INC \6C4&/%2? +
M,A%C/TD,.1!-+07KI"+:! %H #0 &@ -@";Y-4H]:":'VJ.G$0++B!K0UV0Z
M+IMW+O([@[9M;.KU=6+;1N+O-R].[[JA-2OZ*D6FPIP%7[WU=&1:_!&1CN9D
MPJ#CCMB$G>U,+LB$V.+M'&(L8BTMP%U6N/,(K7,(IXBUM !W6>'.)XH^]2(1
M #P /G%]9QXPYW#[9/R>4WZ*YW1"BKB0ZP7'/2/>TM.?V_,_N?W;PYX)+0/?
M37PX;X$?92E-?U*#&+U=PU]-8;JN:P5=!!<0,3&[""XN<V,LC*\R2KX6@=*5
MY *I!":5)/X@D I()0^I.-5N :V 5IM,*QZ^;0R-5..\%GW$Y=V?U'WJP;A]
M:'NACWO^M6"KIS<'7TV)ND//=VW7Z[1\:WNZZ8^/W'K,\' .=(2>6;(J94?H
M!([S9&/H;!]#^V=@$#!H/H.X' 8"!@&#-H9!G-S1/' (.+0I'.)S$*F2"@8M
M?8U'\:%O7AUVSM_R]5^_$-NFQ^NW4I_>FIQ3TW>A&VJ?6/0VAD9P\SU2_*[%
M>LU^01G" ?^7I#6?HEL8L,;;2'NVT3N5,HKA*O\9;=%<40]G-Q#I6 6K^%"?
MT#;W83R^X5_.T]7-6^2TJV^&^_ PO*74Z=CXH]%7I#?^='4'3[Y[CMHUY#ST
M6ZZ7+^ZYSB^M\4'Q#(],U6 DD0@ KR8/P2@?9@QR4<$I# 2G."XXZN[4?"==
MNW<+<[3XPFA\%B;_U+]IWAS_1/4\VX/5\<_]U/B]TB;W@=J8>@YR.PC_[069
MO0PI3K<G8'![B[#.[CKX7\&(E59DR.0.#E^W5@Q_M3!'\5OKB)"UAFB7&OKU
M#:6)YU"YQ80_I_0_.]O?52[Q2/8/+RF"KO 3& TL;!D%Z?66HN-',NG%&AT\
MN)[BV0JY)C6CM/07K!?*.."B#?//#2Q3AM<+0\.7KQ9^NI;1N4(.T4[]$>WU
MKG3_BKN3AX[1>&AT'KI770<%F&2)Q ?7\3 )PC&,OA'/")D0/!TA;LOW>Z>O
M5_9][3@_%)3PS8H1/-(\2"\Q!;,N'5L X>%+QI]D0>2?7!P-H+^3C6"?K ;Q
M%7;?!]H_AO!_LO%\F+V=%C(;BOUNDL@U @/(;6\1S,%5%"BX;SB\M^"R>=/M
M=$QZ88UN[NDFR:S<M!#R3BQ_!?&47_M<O+6#FTMF75T1N=^;W7<\]#6O]ER^
M^ZG6^T]"7G81?<+MK9K_C(I+'A+C</"4 UG#@D:ET55>=5?<2S *#_U<Z?M>
MY=>/QJ_]YB*78$0G0@G66J&+K4166[D>SL/HA3'LJ2/UG1G0QG?E$,B@I:/V
M[I([X7LZ0C_/S5G\ U2G)E,  $W&IIY"Z)JP4R5CF]E@@_:'?D6<,/$1*>*@
M9%S[2Z^%'.%G5LA!R;C<M&Y)^)D5<E R+C<H^^:N/2C[1BVW),H>4W=*AL7$
MJQ-P0@-_]_.:2S3E/L$).%T/A0QO/82GA*>$IX2G3.@II>F''-XB,]YCF\?Y
ME8F7RUQ?WK%I=1=IJBY[(60L[=@'Q0WEZM1JFK$N+[2<P<I9N8EU#('?1SV^
M6T>W7#^?[N[UHG\9+5"(_B4L:!A\8#23>V;7=?)IHV\?&^WE'1WFH$BG_7AR
M?^D:QGFN/+5Z:HB_V<;VFFM93*R'_=@:+E*/,6%5@K_,G' 6I:>98I%O%WQ)
M*KE!RU;3LNEWOG'7,AK[8"]BS?W3'^CJAW/>T$'$EA"QZ'+$I5Y9OG<Y@7:E
M6KL8V6%K*\[US_KEG^O'[I]L'11G&<7A;AR5RV40&!"8504FNYK J%HVIPGM
MZ'4/\\V+_4KUCYH%Q9JE6.J.EMW!BRF HU<J<&A7#%JV*5I62D[+.#EZ=]^]
MQ\);K7!Z_@0BMH2()>'HY< . ^V*.T@UKEUK*\[I#W/?V_]]>?\#%&<IQ>%N
M'%4J?.]#3K(;0_J+<."N"VY;SD;=M0>@ =  : 18(P -@ 9  Z !T !HA)B3
M#0.--.6TS"9AO^N0[DG!+69C,1G3T&N&:7@&@ONA%XVY3<\7G 6SV0OFG&=Q
M*PWF#6)MP1?.6M\U:]OC"Z.-S^)J=:8L>FA7./3_%4O]-X>U^_&S-II. KI.
MJ:ADP5.U!#Q-"T^U57@*[&+5L+L"5$H-E:8GA]]1*8XJO7X6/?UH_3ZX.7"R
MF\O5N75S+#;$$H>V^\#B9%@\O74\?Q9'+=C^7>WH\)O=:QP6=* O%T.V#+1-
M#6W+:]&V_^NBUGBZVWOUGHL;3S86=FV10YEE"N+4,=]:NEX_I@O;JL<3S(8+
MF6=I_E(B-URT^*+AP^]<2"MEO%EZ[FPG%C7/9K#GF8H[IT$W>.E&)1'=F!Z/
M!\%()&Z?SX-.@$YPT E@]S+L9D#E7$;+<L@< )E31.8%TA$1,L>2D2@<WUQ]
M^W':_M9_!+68IQ9Q9"YR&95'[@)T)$4ZLD!"A*>.C.1$])_?GLZZCV?EM@8"
MLJ2 ,'8F2APBO* ;*=*-@W5UHY^W?O^X,6^<QV\ZL'U!MC,Q"K*%=#@7TIP^
M".>&3(#_#OY-O>D5(/%G=N3J+Q)'ZGIOOE#&E\NAJ%A=6EG,<P+:FECV)I?1
M2C%D;P1M0P3:P. 810SY&A"%>#(TV8(&6@!:,$4+U*6T !@\F\%,-N]\-H:4
M*A!64L(6%R!L+'F7FZ-ZYT3WM(.?( A))5JRA1@"IB 5DDI%(0FI&$FM%,O[
M3X\-)U?M9T$D8DZF9(LQQ%M!&R35ANFWR\S4AKY;*92-X\NZ?5H$1O--F!2R
M'*Y$2++5[]^>CI<8_[R]]4]G^:&W=>?1P.,C+U5'A_R$!=1H]O"H_^[\R^VS
MW\^(15;97&5B.MRG 3Y__N>GX1O^H:Q2ZL@T W+_[X/Z@?X;8ZT>_GOI,01:
M7;=-4^^XZ+,2_C1H'5XJ?/S .A6Z7H-N":HO)EQ4S:N>(+S*>L6G^-:UD#_N
MG)I12)!+^"(7(0<EX]H?H#KU0_RGR6D9_P=BX0@_WQ*>NUWYZ8\,BUSZ$;E"
MW?V\]O'^R-7U,[&['C(CW[+N*#?D*:6N/ ILAD*6Y:TZ5P[Q.KV>/U;=:BCH
M3]?HM/'D9Q3=P\OI>NSN-1*C\47,MQ-%CX>'TWUEZI97M1J'X60?.[;K3JP9
MF/J6O=YMKX-&8X>!FE$_VYU8-!!^W)2U7H&TX>JJ,5XY-'L>%RD1F#!3#&(.
M/"H%>,"5]85E&TGLO>6(/9X;2!VQ=YIZVS![GY>VU'9<HX_\,7$@_EB.@ _Q
M9Z4*Y."_?#;_J@7:Z[E+U7J]V^[2Y%U@-+5M_/!]G2RZ\*Y=.@ZQY"/*&UF/
M ]1Q,%OI2N"?341O<+0:U<@*3160!^,BS-8T##Z66/_F5Z67*_Q^O#C-#W0[
M,OX1* E^6.;3;)UFM2K)F7+9&(H^61^V^0OT)Q;]J<:B/\P-QG[^3_/[8:OP
M6L^!_JRA/[%8E#D.UV[$JS^21MNR"YJ1ZY7$S R\66C]H!M4\"Q3P3-5 "[0
MY-9K,7GO%O+DKOV9-;')&7=QB"M4]DFJ"Z5E="&AJ-[FZ4(\1E<Z*G[EB^5!
M0W[Q=HJ-NA(50 .@$55GA;U'MX8_D<9/7,5N*DU_2PZJJ(!="YJ;T?J0J%6S
MT(V<C,W-P>4JLU96X.M59LU?<MZFQB&5();N;PY;#Y9A*V?G<./8&HL/J''H
M_)0"(T2J2Y(F5'73F FA1_T]:R!M&DO:-#M/.^=<=\)8/H]&='(6/@3/A:Z@
MLLO=>,*IPJ(H7X93NA-3,NM%=4F]X&QN@5XD:YCE)*S(DCEHE'#[XQ$W!IH?
MQ^KE:O.4-P[[S.^*,A4&<N<_)\YJ@@41Z4A\@AKP4(.Y?EL<UA>H07R65AQ7
M4D(9!)1!2)#9V+",-H &0".JS@I4!G&/R)H.3H#B9] ?D>*@MFY8PP:.'G+:
MRB?#4GI(=]R_UN\K TS;<*8!:  THLIS["?[5YZC03_::'X8>"8TS_RW#6(2
M:GEJ^^5P;Z[ZN_)UN"G3/][B+5DC?9D;WJ](#+-_?736>/GVLXC<YT'$(?R@
M"?O[>*OFL9U^X.Y?=-MX^/5%+SS9<5']<Z/KD$_Y,+.)\OR'_/!O97?0_C@8
M![.>)&+A#+@7+_>F7W^V'/>"CNA?#^^__LBUK.-\7-R;U&2<+?<T=5>5D7S2
MN')<#80)Y6,@45))U+32D96,@V*UD'_J=$Y>GXU%!&HT1Q&#:;#< W[X-P>&
M ;".!^NF%<>O9!:T4.[@<.^N5FK68V'=LD;!\JPKR<@Z^:('H#EIUAP) FX
M&@"-J#J[KN?%.&76,-PZ'IZG8/\:08(,6 32*\"<;!AHY#-Q(4$&/)OCBU<6
M#=(?!%OP-=Z!KY!3I[UH3QXZ1N.AT7GH7G4=% V&]5]+A\<%X^?/6FO@EE^.
MAN1=Y77<3Q_9Y^=5PRX[W%EE\PM6PYY<' W*87>RD7I8\O@?_BWLSK@F7!1E
M^P@,E8JA1ZP9&@3.<G6W>GWK_JC<9X5FZ')7_::/H9)X?)!K QV;J6-[BT7]
ME[0S[DK%RQ_YQIWW\C3E!/::&K;<4/G;&%IV=\8!9S$E#,@I.CF/V)(S,#&N
M?W__UG[4*_O/36')R=2\T'*[,UJ&BTG.@7WQ-[W@7([[YH<?A3]L/%W:&0"[
M7*T^],OW^W]>"M_S^_O-%;J<+?18[]?!(F@R5Q&'8(:F)Z*/'+OM[RKD/YX=
MW6$0QF8'#\)SNBC,1-\?[1]]OJFW4*-KHLOF3;?3,1$Y8:N;^[K;.C+MUQ/+
M1S^&ZS6BUZ'<VOYAT5N"B5O\U7NF77_^,#*YE8,'%)[,9?/Y#_W&>>GPM_W\
M^N<%";E8T:?;WJKCYU.:^ %IXW7;:R%',8;/JCC^PRJ>/= [W57P?YJVB=_E
M*I_T-A$I%[]+\5IVU\6?$ST"Q(@N,Z=BL)Y[V)ZRT$^MHIY[YV9M,/]8DCNF
MWB/S9&&1"Y>:=+6)3H="5ELARZU$UENY'L[!V8C=SH$T5,&4.C+-P!GYWP=,
M"O)O_+IZ^.^EYS(X+(X])5/ON.BS$OXTO'9153]^6-U-&YEA$;TV+I> ,]@!
MQ\850CE?R3U0'R&O:@\/0V_!_/FLWEZ7GMK] IN&E^O-2RIF^H#,KSJ8:34X
M*5$]\(R]?/O"S<%,,YKIJH]D;1331U]?&M_OCZ]NGXLPTXQF^M!'LC:*Z=M3
M^]YM')V6U(H,,^T;]@S#ADSV&5Z]#(4<U'"^\'Y-?OV_#T7N7?^(JXN<U7NK
MM1P4Q%G;^$TM5T%6 S6$GVLA!R4C &Z,-QF7GT.>1-KJXD2 G14=V-^Z5B!L
M.36C$ M*^&D6<E"I6'M5^&D6<E"I6'O@_>:NO02\E['0E-W58;K;\L?1T8T&
MR<HIPQAYW>QB6]0/EB.EC72WZ]#H,XE%OVOV"0<%>*C,1M5\ V@ -  : =8(
M0 .@ =#,LA0'V8L9C9>N]!ZQEMP'(VR;+EU%<9!PS^<_\CO)-"CK<)6F8[?'
M>TFM?[5(\!#9CV)P."QB8#FE[RX*6'E4ZD>6K%[FQ$)(EP]3ZJ_R.ZJV='WO
M["M@.5QVQF-U&6DC\$!^'J@#'J@,><#A$B_@ ?" [W[POAYW_=LO<S,*RH$)
MP 0!F:#Z3&"Z(V2S66EY,-E+.YCKI=VY*!9'3=J.$^-^VNB5]A!>8:LZR2H-
M)D-\;AA[J1%KGP5L2X%M'JX5AVT4L W87D6W>;A+@&Y MP#HYN$"Y>3"]F2O
M9]HEP5>.8=6-CFZF($7%N.D-N#NI%I:9+(C-Y8&-$_ M"K[![0%\IQG??%R?
M B <$"X(PGFX/WFY\"W?(0Y@MVB*MV'5K  :  V 1H U M  :  TDEZ]Q7 2
MKB_O@GNX7!=YKF+7/-VP_ .XZ*W>TJU'1$_HPM%;H%OR$P2@ =  :  T )KD
MURCUH)E?WG!-IN"R>>>B*C&?+@/CZ<0Z#$RG(]L9K2HY"PRH'I1]CTP_7#28
MHFS"&K2(K1HBEU$+);GR#<" C64 CWJ)7*:@ @.  7(P@$]%!>P"P %Y.,"E
MY%R^76#B=6:S;@C+/O3MJ[V?M<?#E]R]D'=.3;[K2/0KVN9\OG_%&7JC+3W_
M_>?_=G:4(P.9C<_*E?Z(ON"/_--%5AWA;RY^47[H9A?_F%5V=D*9:1@OX0CG
M]Y[U1S9X19$V;%WJMJC%[H#RN]SNN$8?^5-&OF:0+AKWS3V[,Y$,0TZ][X0[
M=N54=.+"*?NBW/8Z^/NK#M:+^A?E NN./ZT7-IE K1A]U]_AV\B?AAP*^?//
MWWBB)\VY@_3GG1K"&H,_O$/7+)AE_%@23?'(=([?GS)Q%J*31V;5G[@(FOG?
MV2:RE*S9L?F?VK_W+>2@[:TCVVXH^S9Y-=GC,LJ)5=_%PE[[5_0'N+ ]Y&YO
M>3;M4[QO6U2&Z#5XP9D>O%XW'OX%K:&4X9$^W5EZMV'@1_B+_W!GH7UUF'.[
M4O-<][H.S7M?-D=-MJK5B%;/G@TSY#,OUMR?=+'F^M_RT&_D7X].GUSUTM&%
M-'6&S[B]-:FEM_**E4'<"S2Q+5F]O'>JWV]?'Q^'EX3-N$!S^,#D7X-E]:_*
MI+>*AA<F^[^)K&WXC!PVA,3NT2RO=8WFPK?X\+JL8"UGYA?2'=<?ZJ%%)ETY
M0'74KB%'R6FNEUG;[8+[(6:DEOS'.6/3WQ6N!Y%D^0-QE6OQY3M:\EXE!XI?
M5%=O]4?,-'],GUSC37%06S<L(IS^S75_03?"%0*FH353*><BQ0QGR'41FA*/
M#,^"7=,%P#R_;!X9)*9(MK0'X\0O9GBH#R^MU;+Y/Y=:R3B]>/R@>(9'QDS^
M.F4A5[ UPKDJ+M@C<:>IMPT3VV@++>BR___]UXW$+V8&BE>?^M$X<17[#6Q[
M!N1G-$ICPSQH42J:*&A3&KBL(0:-\Z;QK6&^/I=J&R$&;.5A^47@+ LS$D9R
MB,+F'?3 ZY^%//+\O6*R#"ZT01]TT04>W.TK,E_0.56RB 8&U9Y#\<NNH')Q
M9:Y7?5[.NI,O0Y.7]))LYC:7(G(M^YR<2:5)UE8F#;&1=;;Q'"C,,@I37&$;
M)R;T[:L]2V!6.;@AVNX=/";O3;M8EDM@@%)S*%588M.6G$H+/A[O+9K##4$I
MV*+%<J_S("++B$A^U7VYY2 T2T[R LO)T@_*>V^6K?8;:#6'5M.ZKZ>23@L_
M(&<:@0<ME0== $E91E(.5MRIC^RN,TM9"@(KR[+/R7V?EDQB@%1+D&J1;4QF
M,BWZ?+!+I\*)9ET?>4O."NE-#SG"%V[*48:^0%(N/)NRZ#Y8)<LS5Z>&*\F]
M:IB'GM$S02O-".\RO4R^4F2O;A/9(IK= *1>C-2'0U+/VX_31N;HVW9<5-\Q
MWG9:1J.!\$?CR<D:;S7'U++Y\H=_=U@5LB7 '1G=>JY-Y6YM3S<C#>7PM_6"
MT[C@JBRN'$L?$L 2,ETUR)J,+8? KLNBS\O;_\<;?$4N]P5H-7]#7C@"D!8Z
MS7M.WC22K'P40@#!W! 9#NXIH,T % =U'.1BU)!3(P8Y((I<#SR)V(5KYOYX
M9S4,MT[6"S4.W^KXI56Z>@_&17A&J&%$CPE9UL]2>^_XUZ]>:Z!PY!MFKKK@
MWL>G-0R,:1/(N]PHHY8X!$MYNT3K'P8&_C,I_UN:][]_/=^C?76O3.KV-X/W
M2TV<?(F1>+D.D8]YD0^[AC]5)VL+P8^EQ"YZ?&#J50X33CQ;O=IAMW3;JIQ7
M)CIKD041V%];J#LM<SW*9?)9R>X"!AXM$42<N/<M%.*0@S43GX\W9R0KY(70
MQKO01KWK.-C&53JV0]8/O)E8A&E__@:_[R_,5/?E:Z&1>W6>LT^G8V&+L165
MVV.9/3F\*QPJ'/0- A+IH_#$O7<>@;]7*I5?I]_Z>4-+,8%G30WOB.*,-F)R
ML#>M(8;W\YA=SYRQ\4=YR&GSB3ZP'NZJDDB_56G8W9J)$M'$&?W;2O,MF@O;
MJH>:."%X\;-[<'SX];M>1/FA'H8+.\,5XS95"<0XAE/$/=JA96,P;K)R%&\"
MG<?IO#?/NHF0>5H,);7DG3,AO+V2&(JN8^#MTA=J'3WTR^?MPEGG^.OY?DW(
M:R:2N5%K?-+8W4<2 G[?;K<-C]9+5:W&ODUSHLBJ&\@],-RZ:;M=9]JE(VHU
M(B7+?=!#_ZZ8LTJU2Z=?7J5?"\>;8(++>+:W-$WY[_\K9S7MBS)V:T<V^]!_
M+'=,5S\]ZM0>/_P;>7AZ \?(XP] 4_LW+OPPH;*08\2K\X_Q[QEZ)/G(CF/7
M$2+RAB?9@!EF,D:B)-M;'OZ=0FZCPO^=45X1_L:>4D-U&__:L%YL\P4UR TZ
M+[ICV%T7[R%X111_T\*?I3?:AF6X'K&$7Y 262C*C[JI&^W@!AYL/3CX+[K3
MPX+6=5QZR4VMZQH6<MW=[:U[I& B89O:-'N*@T?@-!2L)BXB5_HXD8]"M,*!
MO)M\J&E@1M)_=;I.O87W<S)>+$+T:ASR<MVQ_ %Y] WTB<G@@CNX\)224 W^
ML:?HY'(Q_! U>LL->1'"D]PF_]H5>S5]OH2XF\P1_KO,#7HDXGB-:.#+>IR_
MM43/,R_P[H=^IW10:U^[!>VV(NI^DE5VWNTDY8=^[VLA?V47KTJ'Y0__!L\J
MSZ:!'R]$E^A#O3>\UO86TNLM+%1_NH9K$+6BZJ83/7$I[RTL5$0#&C[*$/W!
M01X1#=_")VZ#@TQZ.1]^(18MQ1Y<P^4&"[BK[*&ZWO7EC'RNBP7)U"-7E=61
M0R[P)7\G'Q$9$AD(5B4L."]& ]$7&DVC[G\S49\7\D#A+USDO!AU\ISD01X?
M'2S%>+3!D,BG&18>YBCR*FHTRHVY7B,=WP>QBQ"&#XWZ0_<$"\ C\D_NJ:JF
M:@\/Y"<MF].PX7YV\OKZ='+W?#5,5OD?1Q]L?%[F.6!31S+W!F,MNY/31IPP
M<C:/.&*O>,MPD17UPDXNCB+.5_" '_ZU+33- QN=<[P(VUNCZ^)0>:(;1/"L
MN\IM"TV !EX/>NMG(]P !XO6>/<M8XL??$3X"<K)^<GVUK&)-R8SHY#SQ)?T
M33\P8QI=UQ] $S^([;AD_EP,)\?_W@8B_KM_38+7,MSH()Q0:=]]']T8\0?9
M;;PS#!#=PTN-30;\MW#?)FBD9"*7U5$*A"@-4=W(D)\:71\$U$ (WM;K(+IO
M^\=+D>.;# UB31BU+GUY&WDMN^$*OO?*8.UA@&QO8?<%OQF;.:9K#X!!Q(VH
MD.$IV'I2=,6UF]ZK[OCV3ZA_!%1=DV)E$@%N\.I_U9T7;"YA>6H96'H#*+G*
ME>UZR'0-/:,85'JWMUS;G$ 83%0,6U]$5QC#+4'W&)#=X2>9&)66BXU<<N\%
M-OF(?9C!0^EVR$?1+PI?NS/A&P-<XV]^0587 2;98I)ZX*4O6+U:!HKN)T3+
M7:H%^C,&QR?_VMS1]^P?7OZ%08T-1+QJ+EXB%V^T1(/(HOI;/O(W??RQ=.,@
MO@&6'NHYA%^%L3#8TX/="'^II3^BX,=G_"'A</!3M)%.;%,W^J$9^I7^N_QO
M#)52P8IF&OU!);J%W:BA_K[CPO96Q K95:Y&QSUAKR$0KU'OA^RUR%-<W21S
M_>A@'XKH;M/ U'21:>*W94)7RY^A42<.O74(45Q_\VMC]BI&F]+-\LQ>)O+E
MF&18N&5DPA)WS)?@CGFV=\R7X([Y--TQ+\IN!)?+P^7R0L*<0YAM<//[>,CL
M9&@T[/6"/TX)O56B+7]7_,2'?O;Z^_[E;<4K]TIBA>-&'!Y$HL06-0ZI\54/
M?H]-'LMM$M>SAKQ7A*RA/45BSA'K;VBJ=;I.Q\;F4>!TT]OFJ7/M>R,M<O=\
M-(*$?]K>BO@K$VPWL:ZJ+S_T?S8*A5[I1ZOP\K3(5?7#R^G'PYHL>;3"U?.5
M^3.TV+8_Y>KY!3Y_X9OG%_S$B818X%T+U-TL\#2+%Q:O-*0)%X5K^:6K9Q=X
MC@4WJ04>@O8)]\?MWT*J((N$_+YU+:3DU(Q"1'W=:9]DB'->"DF&F5+$J!(N
MQ?1:YP1DDN6"I8D<6;&Y\2.2%@D:]Y RFY'<2&!C2+@>D@Q3/MC<!('[(62N
M@PC^_C""#[@!W(P]PV'@%Y* _A [EUYK3L]P,>=?DF'*!Y-H),T?/6TN,/M0
MDIB3+\DPY<,(6"X"#%,^V(#E(L(PY<,-6"X DP0M%_E"26N=FN<6E:^Z+O+<
MS^LM!P^ K\/&J><,$]&&Z<=($QE.TI,#8 &P %@ +  6  N 19CY +  6  L
M !8 "X!%F-5)-UCBB3'-[B2]1*@MVHTQJ$S-EC^N.A_'MMUX-4QSW?4)1[+R
M0%@R*2S8_<@.-S,:K.4C]?/A=$8ZJ3T,B^O#$Q=[P5G L$JZ^F:X#P_A];K1
M#")IK11-'0;O.$?DU'S8I&W%Z2E\9,CRV:?\PVF9U4\M>/Z'A1^?R4U5E?R2
MO1.3@1\;$=U@DFJ,21KF:V_(Z5H,TR!;.TS6;@!3EYL#!G2M+'N)+9!52K+N
M,R9K-$F.<4JSXP(2,_JN&??,ERH+WC,/Z)<2_:RWJFCN7Q,0]LSVHPD/RJ))
M+[81E^S3"\23DGCE2<0;Z6^O\O;H^B\'QY7:C_W+FUY#>GJJ23IV6BX'I-T
MTN9XD79)#Z__K5NYT?;,_=L_V;0Q-W9'3\N4-:#O)M"7VYX[P^?K/W;;]N5-
MI50XTP2AZH*N7SD'KE^:V5#BQ89)/F#_V+IS?OU\/'][18+0@-F.!:Z@[)7T
MJUX_M]8)A*H9W'IOD^V"M@SU\%\MM/:9J]A.I 2?Q>D4"OO=82A^:O3>.3+_
M_J&()%*IG&:/HSA&)DRX)&LIDUOVAKI5&26:+0.TGTO[$GO:KY6<33WW8_?F
M<QFUG 7^ __G!O 8\7_A?*^(7)]S"_>29)\^%2L1V\7/AW\W@>$5]O$ZS@S_
M"\C-G=Q'[,D]/YTM(JN9DII/=(/8Z1K[\ ;LT^F@<G$*E6-.D.>.]O1OO6^_
M3]5BB@F?9.J\E,D7I=O,009BDH$\1QE8-N5N9X_NU-?G@^^%Y\W1@@3<]WPI
M#WH >C!1#_8XZL&L''[AH'-2?3VM5G6AJ;^F-Z\FX<WG,T55.L*#-Y]<AHY;
MA<)CI6J>G5\[QFF:O?M8:A>T8B;'H20V_FU<XN/:G*L7:$O'H DH11M((L]B
MK:@:0JG"XG(H:)5")9,%-P=X/OL\'M0F<"-[['&-?$8M:T!X(/RLBB0H1F##
M;JA#@,A%,FS.,65S&JL/DBX\R*J9;!$*!(&[B[C8,9<;O-X=['\]<N\OM$HZ
M&9YDI4$Y4ZA P1'P?F;98(+U!0>_S$?4\9XJ1;&3C*S('[L+7LADRW R" 1@
M9K%A3 4%90O]0F8+5?#01";[ZBXY%!. 2RX$NPM\V#VQA*!EM"OHNF;_.C:$
MIC4K5G.J'B#9,?;-5]-:/9#\A8)P*0(/HVUS+D4 L !8 "P %@$F!\ "8 &P
M %@ +  6 (LP\P%@ ;  6&0]H++J\UZC%V1UD?L9^ '\ #$58'4 +  6  N
M!< "8 &PB#(Y !8 "X %P )@ ;#(%EJ*^Q*752<H>E8E:'MB-91Z],B*XB+G
MQ:@CQ?'C5D"]<$PSRC,/(^690;SOR+';^_BC2>'?O>&U]FFQ(7(.W^IFERPP
M*5#$_VG<ZF_!\<J\JCT\Q-$/Y<%UO)V=*\=N=.O>I7/CK[C_:<-O]7\[>F+3
M,SPR9[1O3H@0=_FKL&*J 5UA*48+1LD[_3.=^1U56Z/=2CBM#R.SRJ359+%2
M8%YE*M)NM2$2HHH@(4L>]TJ1CD3?-?TZR9R:9W>=)) L=I*512#9C"-5&TBH
M(A!*8D(=B$"H2:>84L2D9$W<29,+QBS(PDQ9V&<@"^I %KCW+ &Q6$XLU(%8
MK-H+A:.$:&H9)$1^"6%A6:PM(> /SS'?M2R8[Q*3K"H"R< ?CA(* DPR$^I(
M!$*!/\S1Q(W7'Y;,F)7B( ??%'M ,7]P+K$;03AG;R2"11,9APV"/X.F,DVC
MC\PJ Z6M%-EW7 /S*QD5T410$1Z1 SFD9$%')ZN"HR,[T_9$8-JZX8-TL0KB
M<=*S2HABTI5C"'+02=R<.EBVH Q"1Q?!/Y8@K<Y:14H<;AT!%9'7OA RLRZ'
ME"QJR9?!DI>=:141F ;^<815.8@Z2<\J(8I+P3].*,>^X99M.L^S,[[^)S0N
MAT?<'=^\)"@,[$LVY]OAWJ(%!+LH0D"3<=CB#/_*<A'^I!6*IH2\36E1"XIA
M@2)<.Y@.@I=$(#B/B$+Z6)YLXF/)-0IMOBG+P,#ZRY?A%G50-8'KB-:-WJ1/
MP1:U4QC&3X'1Z6 TB\A1<I45Z:.RN%488'& /L6O3RQZ@(E6WY$^U5K0 ,DS
M+,4$@J>#X 41" Z!$F%LDZD9,.$")04-S!90-8'+4B%0LJJ=PK #(S Z'8S.
MB<!H")0(8HPD$RA)A\4A94>,;!Q%.I1__HA#$H*RI[[#_.+1)5!KSLTT6 2S
M,\5")04J#5K#6&N$Z.2S9! %!">.HAY(H8'FI-B^F1&&DE=?%HPD%: T&/@H
M6'>@2;$+>8DH7,$,BSA/1LMKL)^#?HSK1U:$(#3$*X1I;L*DH7)%9=\.";1&
M>JT1(N$%\0H!:VL@DP6:DV+[9I/C%46HT 4^"M:M">(57.M6F.0\\QK[EC%I
MK4QAUTEFU4??MUW/];_4;@YX\QGZ;;'=6YB)!OOA)#TY !8 "X %P )@ ;
M6(29#P +@ 7  F !L !8A%F==(-%RM-0;.\''@U'O42*'VBCXGJT_$%Q_3-U
M<(7P'(@/@_C52!"?3/5E,P@S"]E%^&;N^=0Z@4LT<"EL5_B1V>9]_^\-X\.F
MV8R68Y^D%VF;V201.. K CP:Z$BF!(MFV.$2(^G)5.)+IG7[MJ23."6XITAZ
MXASQ)<[*[5$D8PPOHW-65Q,P+X'8J^Z(HC5@W2RZ,[Q#E[4(:)D"A\(Q$(%D
M1&"/KPB C[FPJ<RP?R&0*1DR:7S)!#[F1.) <$9ZXLR.=";7@E,RQO R.N/T
M,:4S+V4[@# I+\PF"]SQR01I7D;6MVAIWOEW?J=)#1FF>5E?]EW,EV522)"
M!2]SDR3)*YD.+.A'E!FV?0,R)4.FO-A)WI02!R)7TA.'\RZTL@,N&6.22/*"
M<0FT7FT_%"W%NUED9YCB92T!!95])U.0@&0D8/9) B$3O)+IP()F<H5AFRX@
M4S)DRHJ=X$TI<2 P(SUQ#@5-\$K&F"02O!MN7*;HK"_CSIFCR5\W, 3I\5_'
MMP()!@,S$'I^RGY<D+&SO\SMMM,U6,AVH8O:-0P+UZ!O;SHX/-O!$#(;G&(B
M\PKG+[D,_"^ISA6@M3](4B*M2-:->:18?A:S(_(J]/\'TL;;[6#E>$N*V9I$
M[A\L A"7^,5E=D<(T:H*4BPYBQH(# OT@,/IX+ J7UE BHG,*Z\C7* A6ZF
M60&2-%&2RF(75Z18?A:T(S2&W=R M.D@+>>6%Q!H$*,(!"P"$:I$^#4!R,91
M,$+9YH_X'>5 JA-V^6*L#P$-7K^W )-NGJ6RF@+M!;60,(.T9&0")(-1,0FD
MAD U$JOSYUDLD@*%6#0, W6CP+ODZSU20+@82S98[+M<NN^# J1# 3B?L /O
M/L[.#DR\>U4K@5J 6B21M@'O/ID*#LC'@&JDLD(C!0JQH'>?A6)-X-T8[PKQ
M%UFD@' QUDDPL==S'.X]2&LE1"S],E:=E6/'=H/&&!W';AH>] E:I4:!3N,5
MG<!D*Q3H0(*E%+;[3V2VQ"TYT#+E$GOW0B1[9I/(6N))UK5"".EF;.PQ 2W'
MODX(2)M\GH Y:1?VX$4AZ().>0Y:4$H/_#V>P)_O0HN">#Y;$B^?6%7!7$P+
M ;,S")A8?CH5M!0BX8Q]NS+[A#.0-?F0,W.R@F\G4+Y7RP%I4T+:?9ZD3:MO
MEX=[.:0'?IXG\#?$MXL]WZFI4D45Y3OBS6HR#E#'P6M*I=\?S7_U=N>+HK=M
M_%A]^GO0JD6U*MI/-SJS^&<3!8Y:-3*SR>8^HR.<L.S"JMTB,RMPGA3NX$P-
MW]5$^+Z6BPVD3\P=+TAU.1(0?\&$4WS$7]A-%YCD"WKN!8;]Z( DR9#D(!&2
MS'?I!69'S%L@'_=?XW#,"#B<#(=+JW XL8SOQC%;C.RPQKYU ? ]&;YG$^$[
M>+1,2)] \3 P/RW,7\E:CR_S+##+%W5I&?;V I)(%/>)(4LM,#MBW@,Y9;3S
M>9DV.DD.ZG+N24XWD^ 2^PYR=&(!*>BM0[K=0U/R>"V*RW !#H/Y3S;U3:$Q
M 142=SUX-\,"I\ S^3QT.P39F'^*D9-LK!5O .U(/)->3D,W%5 /WB4YG-1C
MX9B%G$JQ8#BC",W,@'PSL@><R#<_%B(GZWCNSYS2_)E"EGTI*TA!.J1@;ZX4
M)%8EL+$"(4:U0"9;!/,=9&-5\SW98@/0CN2+#K+LZ^A!/M(A'_-CA_%5+,@I
M%0MZ_R6&7=. ?.D@7PQ[-WC_RV_0O+S_'(>64&GM:<[O=O?)[<T9ZU5 QO%:
M"L.JVVWT]R?3=MV_0&#7AN=_%NLL,-"#$SK_9WCVDZVF"/XV#1EID-[A5(M;
M5I$MP_5.(!TSCW!QDXZU@BHRZ\<GS@(20WC%Q;. ?S<N)])9=V""<-61B>6<
MK'5DX>B*S)JQ:)"ES+!](6SDTA.P$@<!YT=8I&8>W\V:T^&3,A1+@QS,O+%U
MFAPD5F,!(B%$L46!PQT;(!W22\<BED2R=18RZP>CD$"2%1=30@)Y]EV=(28@
MLY <Q2$D$!.(Q 0J#!LCPDXN/0$GEEFS)B#$!-;8K?G$!/+%-!CVDO:I8-"0
M H^H[2J>K3@(@ZENF$AQIW!(\3E$7FPA;Y18GZ%U#]O=AIFJL!].TI,#8 &P
M %@ +  6  N 19CY +  6  L !8 "X!%F-5)-UC2>6:(152+QJ: 6+.1//FX
M\H5MV:.QYN"XGPB=4OV%%;:-]-2Y$_BP#MR1E!86[\7'8@:]2Q*G\ISR&$9<
M3JY(IB LL=<LAMDD3A?BX_22#442Y^_"E2IPWXGT-"C'1X-%6WLDC_\XMB]>
MUY@(NS<!,Y=CIKHP,Q/NLYDJO@IQJ -<Q]2PN!(?B\%U%/]\A;BW:8+KN#"G
M<_%Q.J6N8T%E>+<$;&VBYS9BZPJ9//[CV+XXN8[LVP%)GZ%=^V!! JT<?6#Y
M0_;T-^53T"#UK[]KR$)-PX/S6MRE,=K,T5^/6_TMX/J>OPK))GW]05%\!/#X
M^U, #\'/<BUH8&APBA)8.<;*8ERL7,L3EY::<WSW*3.^N4E?:(P@O:+LQZ4H
M"\<!0#UFJ,?T662I%!7I#FZ#5*3(^)@?*P&-B"$O/T4<\/*".H ZS"K#F:4.
MB:7ZI=6,A0,&#(O9(&"0#E96XF+E9@8,%J5F%F)Y0,T9R4>NU 3/>PFK>FK*
M,A[/6\M#E ZTXIU6Y./2"G"]UQ()WJZW[.H@WZGT^:4.V77DZ@)YT6/IG.ZI
M7&N(JRHJ_5*E87=K)A*K(6WTEBB\ *)<47DQWCESMIPRF%^>A6+1>17WB'M.
M*W-7U*P,#AI(Q-2T* >)6"M:(IE.S#L0L;I0)%=*H?&_>)*Q:H!-$5^3>PZ"
ML7 ,!\0A;942( 12"8'*5PCF!V@D4P!N L#IC(G*_Z)+<!CDH_WL_3^QHH<-
M$P,A>A\4<A!3 (F8<]J4O41 3(&%4"1X<:5TA@6X$GP%H\!7,""FL*PXI*<&
M!)1 *B4XXJL$$%1(MG%%KJ#)QOA9#2W^]G2\[OCG[:U_.J.?3/I'S!MY6W<>
M#3P\\E)U=,1/>!6,9@\/^N\.W\]_/RGS/_K=K' >8_CY=+J5.C+-8-'_]T']
M0/^-QU$/_[TL@ )BUVW3U#LN^JR$/WU17HV&UR(/HG[\P+B>AU6M3AVK'.:F
M4/XPM\)&O#+DU__[H.5YE^"M-Z\WQIL_ZC9^1\M5D-5 #>5;UT)*3LTH)(C+
MLF.//UCN"R'),%.)%U7"A>!0!IDFV12#&EFQF1$-:/NCUZV&,A+75@)C7\+U
MD&28\L$F#&\.(1,$.)5AA!-P [@9?X9HY&N('1H DW#^)1FF?#")AD?\T=_:
MGFZZ$DZ^),.4#R-@N0@P3/E@ Y:+",.4#S=@N0!,$K1<Y LE\3U1N^JC5UT7
M>>YGN-N GS:D^T)T  N !< "8!%@<@ L !8 "X %P )@ ; (,Q\ %@ +@"5=
M-]4%E:K9\L=5Y^/8MANOAFFNNS[A2%8>"$LFA06\'V,YO1#M7AE.YX-QXA\Q
M"-HB<#X5W?]^VSJ]^5T^?&X;@T,-X5B6KXT.YJ_PD:$,S#ZS,!QK]+A"U;UL
M)MM 3<M4\NR;(7' )QN5W6 69WFQ>,F#R_T_Q^<'3>.LFZV64T_E&(XCCS<T
M8M_1"-@L'INKO-@\XU1Q_U[O.X6#>O;NJ" J<Z/OFG&A0Y[A[>] #_'HH?&B
MQZ2CMOU"#?_/]Z.B]YH5E1?,=C1.;;FP&5J$C6L#F'DTEYG<6VSUFT;MQ[-Y
M]?KCMBX]/1-LE*5EM%P.2+L!I"WP(NVROF/C]'M3?SL_*:-LVI@;NZNH9<H:
MT!?HNP9]9SF+O[Y>O7PO[S6MF[P@5%W0-RQHX!NFF0W<+-")OF'6N=);N3\-
MVT:"T(#9C@6NH.S5_).3KO/OS%KK%$35-/WQVF2[4'1Z,B"C6&CM<U]P$^'<
MFPBC<6.Z7?L',^).YQ:<_K=OSM7Q07^8SL6X> \)H:\DG"VED>D5+NM;RN2R
M_._ @:N-Y12)?8XBL:S'?_>BWM7U/>TRGP6E2"A2D,NH9?[=K4$MY%2+(XYJ
M,2O 8.W]Z/8=T_OY*+,-,:?;]9+2$$^':ZP'%?:10[CG7'HI*'*4@HG1E3WM
MQZWSZ_&@?_\HL08PE0 ^41GB,6CLPS)@ Z2#^)5%B,\_L=_J/-WF^H=O^EZ*
M^9YDQK^4R1>EV_E!!6)2@4..*K!LW$#]X>7^U%[TTO?&YFA! I&!?"D/>@!Z
ML'JR@4/I0>?^S\]*NU3-GC6%YOZ:OG\BMUOE,T55.L:#[R\WV2?Z_M].#WYH
M]X5ZF?LE&.)L\)R<^V(FQZ&2-_YM7.*3[IR++F@WS*!_*D4;*")W18R67293
M9E$]*.S__*GNM\K#H[84"0$()!9.00LK*IDL.$2@"%,4X8"/(BP;&]&^U6K=
MO/&U_:VYN;(0>ZPDGU'+_.\)!6F04QKR?*1A5IA$:U1L]%BHH1M3/AF8$SN!
MD@D(FTC!^R(?WD^,F.347*?ZY_#DM527C_"L^,[IU(J:R1:A1A)8/K\?23*E
M$?>%GX=-]*=Z:];32?,DRR+*F4(%BJ. _/,[[R58$?'F_C@S]\O5HQ_%C5"
MV!W\0B9;AD-5H +S\Z,QU4'DCQ_-.^NJV.\\"\WXU7UY*($ 7UX<BN_QH?A$
M7_[PXNLWN__2+'DUH;G-BMJ<*A](OHY]Q]RT5CXD?X\DW(7!PWS;G+LP "P
M%@ +@$6 R0&P %@ +  6  N !< BS'P 6  L !99#]>L^KS7Z 597>1^!GX
M/T!,!5@=  N !< "8 &P %@ +*),#H %P )@ ;  6  LLH66XKXW9]4)BAY=
M"5JV6 VE'CW!HKC(>3'J2''\N!50+QS3C(N_RI'RS"#>=^38[7W\T:3P[][P
M6ONTV! YAV]ULTL6F!0HXO\T;O6WD4.9^'\?'N+HX?+@.M[.SI5C-[IU[]*Y
M\=?=_[3AM_J_#6M#S5/GO%;]\ZS>/8^=\PS@,CSI&;\8S2X(76%=1JM'R3O]
M0Y_D/VMT@PEG]V%D<AG4G!8SE4*9><FI2%O7ANC)GCAZLN19L%5$Q?IU;/8L
M[^=)[U% 48F^:\;=GF65W=V>P+C8&:>*P[@9YZY689=[[U4Q.[WZ\7AK!IG8
ME05V2<RNBCCLFG3D:15:?3OZ]OKX=*U_/2D(2*MD+>%)<PPV+VC$3(W(,],(
M=: 1W)N?K*(<3Y6S0O.NEOMJF:F7"'4@$:LV4>$F'(5,16/?-!&$(W;AR(DC
M'#$XR[T_;^WC"[6E'ADRV.U%L-LEIA:[N/;:U&+L%5__R)[M/Q8KG:HF XU*
M0".):905AT:LW-^RG7-^W5^>G[83Y4^R1FR<?JYTYJH4ASKXIML#2OF#<XE-
M"'(Y>_O@8=6+EE(/_APJZ8G;M9__]$Y^'XJ8_9(MI3XRN2S:.&6*90@OID54
MJN*("H]0P9BR'']W;[W]?M8]UP54E@5=GPID_J2G76%-V@F15A\E%U4"B5F5
M!U;)SJH#$5BU<CQ!#CJ)FT<'0Q>T8;HV'(H3<>3K/;^>&#^<\\[ORMYCZG6"
M83*=O7H4LE)%)T$]9JA'21SUB,%-ON[U]@RGFC.NLC)8[F6PW&7G%[LP5.)I
M]3$N-<\:^X^-SL'+>4T&+E6 2[)S2: 2%4:^</_WUQ^'5^7RK]ML>7-MVGA]
M7\FLUW2>:F=\$U!H.@X/NCN^\4AP&%B/;$ZYPQ5&,23T14SEG^%?62["GS1:
M'K50.%/(.Y46LYR**L.L'%Q#F Z"KWN 1]BT>OI8GFQ:8\DU"JV^*<O P/ZK
MY HIN*@-5(V'JNV+H&KK1FG2IV"+VBD,SQ\!H]/!Z'5/8R1;-Y$^*HM;8P$6
M!^B3?-62XM9N3-.N?OEK[;CWO=O2[@IB:]6B9@?#Q!+0.AVT+HI#ZSB#)/U3
M-?<U7_QUW'W2Q.9VLODNX8(B6@;##(P44#/1C[3S"H[TZT\WC[US9#T5GH56
MKD\)2]>,!> A4RZ>,?R[=WJEY653J[] J(1/.XM0'S15H9YOJW=OO[^9UVI3
M:(42N):(GP%5KA1E$Z2TM/'(QE%?1&.L_HC#0"OH.<\V2IHXI_<7#XSU&Y7#
MLQNU]_9801">Y]<!A(5@9XKY-$@V" ]CX9'W.H[^S]O];W=MK5 _G=L#!-1G
MS4HER N" /$1(('Z%LT(]O3?C.-?QO[3;>%V;BLS(<5FP>R>QO ()I!3>G*R
M.RW-I:JH?]$\^/JD-9IMO2$E*X6K#V*QSV<*9?8GSD!,I!<3*1NW](W7JZMO
M1Y>71M$ +6'0IX6!PI0R^5P6% 84AO6!AN3JD/K/W_\<N^[IP<U="62&52D1
ME J!UH@?M^!9)=1_N:JXSDWI_*N=$UI7Q"WT@4(>D)&-D)&)$9:CHV_N][/C
M7,&$$N?ERG"89&US6?:-:]-::,.NI\^JC[YONY[K?ZG='(0@/T/',[:&*3/1
M8#^<I"<'P )@ ;  6  L !8 BS#S 6 !L !8 "P %@"+,*N3;K!(>;B+[1W-
MH^&HETB%!FT978_6:"BN?T00KG&> _')74_(5%\V@S"SD/V<;^:V5*L3N$0#
ME\)VZ!^9;=[7+M\P/CN;RU2R[$]"B+3-;)((E/F* (]V1I(IP8(G%[)P>93T
M9%+YDFG=;CKI)$Y.!>+(3IPJ7^*LW-U%,L;P,CIG-6D!\Q*(O<J.*&XKW%'2
M]Z^*>O-K7GW1<N)>8SR?VPPO*&;/>"W/OD0=&)\,X[4X&,_?K>RWS_;4;W]^
MWQ]]R\M@!.?!"):=.7MQ,(>M#]G?UYROA8/BP=W/7((LF7/X8HW=<8'^J>MO
MAU,.6U3$W137/%2Q2:S.QL%J1@YNOW?B&H99N+DOI-'4C=>-50OB\C<%9QPF
MI9[9))H[/F4@D[RPQA6DRB2/7NF^L4&]Y1U_]G>[:RJ$^M(B A7Y,LF2*<&"
ML8 \),2D)U-.[$QR2HF3!>+(3AS.N]#*CK9DC$DBDPSF)1 [X;P25T^S?W3[
M]?:Z^.?L]D1B:C-,)+,GO*KF@/! >)&\RO[5G^>LGF__KERW9+"!BV #R\Z<
MZ<ZC0(GD,9;\*A3O[WY_.[![F@PL*0%+9&=)+/L+(W^Q?_/CFWKW=-S_CK)I
MM!WC=0LELQ)3=!*8<3?-T;RM&]AR]'"PXQMR!(6!)0=]0+E+ZJ%4>>!I5_<N
M%YP3LIGH@F9,@6&F"%J"IX/#1_*E<5-,9%YQ^"67@?^-W,4RW%( DI1(3F_=
M2$:*Y6=1.X+AZ1,@;3I(.[WN/=E$?(K9FD32'BP"$)?XQ:4D83' -.'IWZ"Z
M>=B^O[[-/8FM+XM: PR3(T!8(*R0L87^ZY^+;V5#M1^;6;%9RRMG(UP(H5!D
M7^T'^I,._9G>8$J@DHBI6O/U^0KE3SO-]C<DMM8L:B%4P$( AB[:C5B$<HRI
MU#PS;N^\:OGQ\%3L^TD3*=V O5Z$R@Y^9^ZS<11YT%"</^)W\3C09=GSP8L'
M62! N_Y1?A;*FU%S$)@%M4@DZ[-DS $D@U$!"*1S0#526>"1 H58,.929'BP
M"WB7#MXE4*.1 L+%6&;!Q%XO:;#S@@(D&'5=W,?ONZT^VMO/E?9J6JI%8/TN
M"@RD(9_1\NQ/PH$T@#3P<NC[;WGTU3F^^'&>%;Q62HRJ"\BT@$1PE(B#A*LJ
M^B=GUXUSX_Q(L_)"RT$2%Q0(?A4!9PU8\X8"H+\H19V3@@C]/_O-VY/>\<6S
M5A::]W%673!Q"(I:63:FI[MCQJJS<NS8;M :H^/83<.#QD"+REJT?1:=QBLZ
M@<G6.]"!!$LI; >@R&R)6\"0PR)7E*G_#Y!UP10&<[*N56Z0;L;&'H?(%J"7
M<UI(>\"3M MG^T4AZ(()_%(9>D[*#OP23^#/3[>+@G@^6Q(?GSB7*9<TV'E2
M0L#"% (FD^V^WSMIM"]KMW95EY:.0F2R<YELN0(D30E)-?XD73;O7'6?<_7?
MM1\G2-R;<5=F:NR^7#X/OEQ:R!K#CCHK UQW^_7SP]^GC=>FN!?0K\S,>+*[
MV;RP;(2+YM=.6_#.Q5YW]8NG;V\OSV8]?5LC+Y^21TVV] E5E@?564W& >HX
M>$VI!/NC^:_>[GQ1]+:-'ZM/?P\:M:A&Y2,:%9U9_+.) D>Q&IG99'.NT1%.
M6'9AU6Z1F14X/ZM*)8W ]P5MDOCXOE;:%DB?6%@ +SLP/R7,/TR$^0OG?@5F
M^8+IX K#NWN ),F0I)H(2>;GB05F1\Q[(*<Z:]CH4L/AI5W:9%+-ET\MM?^C
M8=I]E#[Z"I&#SH+?FAI2[R5(ZF53T_G'/^;AR\U+KVEN$+/CKS\NL3\9!?26
MQ.Z.*9E=UCVG^WAR]^:69/! "^"!RLZ$<H),F)A-+E8K!^VOSNO!<V6#=C-.
M;J9<6Y8DIW8YMSNG&T)PIWT'.3JQ913TUB&-]*'?>;RVP66X (?!_">;CZ;0
MF( *B5L@O)MA<?/2V4PE*UT;%&B%E$"FFY-LK)76!NU(/KU=8G]$!>0C'?)Q
MQ%\^%LZ-RRD5BP4M2FH6VJ #^:8'03B1;W[.74[6\=R@>=7>JQ78AT$*5I&"
M9%+W[;OOVM&/@Z-H5B"M8B!&)C]35J$O.DC$*@'"! L![JOF<_/W:[][5-]<
MG8C=J\_ETM Q%:2"AU0<Q"45LXH*])??IZWC@U/]>T-H69ASAGY-79#V)#WT
M29=>!BIQR<#$BHJO3[_WV]Z/7+6(A.8_5_KSBB5H6DDVQJ?B>/\BK=,9:U-
MN?'2#,.JVVWT]R?3=ET0T_7A^9\EDR0G=/[/\.PG6YP1_&T:,M(@O<.I%K=*
M(U=AW]L=W#'II6-B7)>U=*Q5H"&S?BSJNJTJ(#$$=:8Y=-)=?@<V"%<A4>,0
MDH5+-606C44K-K0\5&P  6>G7U@3<'ZYAM3,X[M;<XJU<.C"#W(@O1P4YLA!
M,B4;YV\E]/6I^RO7SVV $HA1M%$&QQ_T8>9= ISU8=EZC>??-XWKHS_EYX[8
M=5V,O/LD2S:F>/>:?#8%N/=<Y:(8GUS,JMDH>G?/KW?J2=7."BT-"_OP%?#A
M@66S"R+XL&SR]?$'!>MWV^N__:R)32^^&R\?1UW3I(N9IZ<9!8.N$WA$;5?Q
M;,5!&$QUPT2*.R78I?C!+O)B"WFC$;#/T(2'[9;"3%78#R?IR0&P %@ +  6
M  N !< BS'P 6  L !8 "X %P"+,ZJ0;+.D\R<,BJD5C4T"LV4B>W,_PPK;L
MT5AS< A/A':H_L(*VRMZZMR)>X2FR+Z01J3M8)-87(Z/Q0RZDR9.Y3F5+HRX
MG%R]"_NSRH*4M6P2I]7X.+UDR]#$^1L+?1EW$AE+GF?4G+@LA>UW.:H>Q4?5
M11N,;@9'.56V9%0.I\N!G,F0,[L0.9,Y/V)7"E??OU6])Z2GA*I"G!$IL&_\
M"^S=$/8N>[KC]?ZE;-_<_31-<2\R8T3A^&_2 !JGA,;YN&D\Z]3%Z_=B_O;1
M-,[,)_&OWRSE-+A^4W;X[\4-_\EW;C;/C=-G^ZNFBWN#-*.MBH]C6)3JYG=)
MCC8DT.+1!Y8_9$]_4SX%E[#\]7<-6:AI>' L+-:8F;\>M_I;P/4]?Q6233O[
M@Z+X".#Q]Z< 'H*W?5G4L("&2\#*&8EDKJQ<*XTL+37G))ZGS+@L:6?ISH-"
MDX5X WA<%67A)#:H1WQ9[VD-633I;M@&K>"O%86XM&)^%AU$(H:T^U1U $L"
MU.&=.NPOH [)I/'SK]Z3V['TM[;@?686C SD&:8<(#*0#O:I\;)OV32\M5\X
M]HR3MG-JIH."<'\]4'#&6:T8*#@KA=[\V2Q_OWM^K>EYH>G&T!I.^,K)(MC$
M( DKQ>MYEQ6@FVKU]F(_?[<G]L63<6@!9\]8=A&0[]CZ_$J$[#JJ=(&\Z+EU
M3M=+KC7$5863?JG2L+LU$XG5EG;DM"SR1+E9\F*\M>9L-64POSSKN*+S*NX9
M^'PQRUU1LS*X6R 1TT_TL9>(M:H?)-.)>8?M5Q>*Y"H=.)S=Y:P:8%/$=Z$$
M!\%8N+A!,G'@I@U<3^]7LM+Q'ZR&&$3@D*\(S*]: /;S[0N0*X"[ ,2?<TIY
MA/C)%"1<W/\J_^X7[F\-/=T*($2[@5R>?U@65$$^52C%H0K+%DK\T)^NM5I/
M?:I5Q):&M>,&0EY$R;_N&0('4HE$+*;#K%*./Z_FX7WUM'FY-Z>4([V"D)H*
M#N"^5-R?GF7@7K-1/2C_4(^ONITY%]<G37ING.=U*:9T&_RLSA%_>SI>=_SS
M]E;X6!?=-GY?_=]_.@,@EZO5A_[C[?'W<L$N'3V5QYJ+D)8.\YZQK3N/!GX0
M\E)U]-F>\'H9S=[$QYO_T>^>K^,_38?3&.'SA?A\_ T8KNBM;G8;Z-]__F]G
M1SDRD-GXK%SICUC(;M"?+K+J"']S^8OR0S>[^,>LLK,3[BD-XV7Q6C9_9(-7
M%.D>1ZFCU)%I!@3^WP?U _TW1F(]_/?H=]1MT]0[+AY+^-,7Y=5H>"TR0^I'
M7X!W7*./_"DC7S.HI!HOD/+LSD25&$I0](]UO',@9^3K/HQ,7#AE7Y3;7@=_
M?]71:T;]BW*!%=F?U@N;3*!6CK[K[_!MY$]#=0F5Y9^_\41/FG,'Z<\[-80%
M&7]XAZY9,,OXL22:XI'I#*5HYBQ$)X_,JC]Q$31SY<]J&OM/;?!LM7_Y2JV/
MTW5&>H^M>[2]=63;#67?)J\FMD)&P9;$KB+# US8'G*WMSQ;P8Z*$C5D,' L
MW:H;NJD,K$-7AD?Z=&?IW8:!'^$O_L/E8U&,VT<C_YR1O?+L8?[J@X*P9=DA
MTNQTT8<Q:W=?=UM'IOUZT^UT3+JVNGE@N'73=KL.<F_QY^^9=OWYPXAQID;+
M'1?]B(?^\=VOW_7>DUKKE<2RYP(";&]I.>6__Z^<U;0OBO]1@T?.5A[Z?^Y:
M3;M_K5>/\7Q$'U<A<Z"02<",]PU^XE@,EO,]^MBOY$V]A1I=$UTVYRT(V1^F
M+&PEVE1SQ4]\Z/<[]3][=Q>_K8OQ_K5LUWDP[+W"0W__^:?^^\0X;92*@R]M
M&&['U'N?%3S7""]9\$"*W53F+U^X9.\A99&7F&OP>BDC8_&9FV^.E(C),+%:
M?I'/'YE.=@W]%OGJQ:YZBQI#RW_+R/O7&.O<<86XS5?*#Q.*./K.SZ]W1[^-
M8^MJ%;]W0IQDO7E)Q4SO/TP(?/7+3>WJOG_0TG/C[4N%G&D_B+(2=R>3=0U.
MLC)U5IVIQ4_RK3:HX<1@$2.__M^'XM)GT99=\C6MWAOCS1]V&[^EY2K(:F #
M_EO70DI.S0@_Y=//<LF%\$_5-M[]/#<\AH5]*KOKZE9CSC$L$=9@ NRSHL.>
M[)S"3ZR0@Y)TM57A)Y:'E*UU+G4UXV/%^2#^E#^.CFXTE$;7P7--(TL]I#N?
MUUP]+OA/;K(82<5BZ=&$!I3\! %H-AXT44D>.(;J:!,JO#$AU[O"JG6!O <C
M/ O!4<'YQ$:">$^19)^8S6DX/?Y8@QZ6:R]Y,-3L1S$H&F;76$[<NWJ=E4=5
M_,B2M/.ZEXRP8=9QF=$P==R7="6UK(PT#P@@,0'>%8.QN&M26OA/WF(/)G64
M0FZ<NRQ3/VFQ9,3*F^S(14+(!<.7K9+$IQ[C2(]Q!UWZ_%C2QCD .VW YK$S
M+EL*G32JEZYZWGOH9QNF>[C_=/9\_BQ<E4Q<%7GOBWOYET+==&LN+2SU#E](
MC=NTVJ>1$IEI[WGHG[JJ<[*7^ZW;PJUB4.N4GUKKI#WT?YVX??>L=GG?;Y%:
MI_ Q%?\Y9U0VR5!7)]889Q:/ZI:%[=@Z:BA8A[]US9ZB910"Z8QB>*ZR9^M.
M@]0S'1@.JGNVXQ(E-74'OT%7W ZBA9MU4M_4,%Z,!K(:BF=[>.36H_*?T76O
MJ-%NT'@D;=NZ\3"8#X)WNE?(N6GASR;Q?2+]#QW\?WX?DF*V')2PE-1L]$31
M*$-(G;=_EFC:*X+C1 ^NX^WLW)(>))?-$XL.OJN;H^>0Z--?-@?/'AY%4IWG
MI_OZT<NQ5QGT,?&?!Z\.?J#,Z(RX\W:\1>9BFG%7W,F6_9]*.WAF@H]\F/S4
MP4&BR<^UX/YY<G$TNFU>T7'BAU1WI]^"HG20@Y_ GR/R^EW,D_?P&)X >S<C
M5WJ/E-/=(J?MB@B*B[.CYOW+\5'S"DT!Q8 A'?]1,,OQLWQ8;+-AN<X^^NZ/
M]H\F02\ZT1_^O6T9+M8&M.-A41DP?O HKX9I*C7D)^(\VW_4EFTV$)8*K!OX
MFVVL(#K]!\G0D:).6B%9"XX #H0G6PJ5Y]7P6EA>PFDB=>+;6_@MU>XC?C!%
M*_HOW'VW:X]=/B"D'">]92Q177K;PO..$8(_HZ>T\!JV] 9^OV*3T\;X^S%^
M,1@R]/0P;56"%\MVL#AT74P;Q7-TR_5EP"6_1W1O5YH8TQ0*S4'EOQM6_M.U
MQG]T[.YCB[[(</%GX0V* F#*N]S=>97M$0-+VW_H7_;;W>[>Z:_>GT9\UM.Z
M9;WXL68="JO H3"VA\(J<"B,]:$P<:4N:55>T+4:FDQ/#ZJJ?0CWNI/;P_/M
MK>RN<EZ]J!X?GA]>W%+GJ_3E1CDXN=F_N[DYN;Q0JA<'^/^J9[]N3FZ4RR/E
MZ.2B>K%_4CU3]B\O#DYNP]=<'][<G=W2EUQ>'5Y7R1]NP!MCM(C'R$*.;I)M
M2O09320FL]I0B:&ZO65$SD>Y+;MK-HAUBE6X00IEL6G]A+U=^E=J9%*+-'H:
M<9)U@9WD!GVE14XQDFZ5Y% K_< 3_!)%(^;LE>YXRHEOY9*!?._B7R 'V[77
MJ&/COX4?$AP:7/!KZ5=FZ(_GNH5EE/PIH+:KD$-27=<ECT->4;5TL^<:U-8>
M'*LD%AQV9;SP1=>(M(RBK[G$3AF=*OP-Q.O0L4'>\ N*D7*$YQ%///ZN4C;[
MY90XAX']1:*GM-(N*  _0'7J6"@Y/W:@[BJWY(5X7[)?22"@,1CF]A89@AZ.
M,YA*;%@:V'%PR)9$QUC'^Q,>#/G.5^S"!&,P;?N9?%QTC;V6[HTOM&<_(FJA
M#I98K]=]*Y:\/3KQVUN39CZ#/\?TU\6V/7_5P^4;/@O^/G*D"\]C.%S'<)_]
M5Y*0"OV=9^#WTD'6Z1CK>A>[/\VNUW6P%^3/O_6XO>4$JX)=J(;1;$;,:XP@
M:C%'IBA\,5Z1@3%-RF7J9,CA'PV\Z'7Z$+7>E(F<84"+Q6V)9 @/-6QNL[UU
MB0VM%P._5/QQR[!WSHED-FC(TNW67*-AZ YAWB<BE5GU"XEU9.C/VA=*E^#W
M@7,[^%/P:[OKC/_J%0U^@VD7_++K!K_["^\\F/G8;M8;M!;9P8_JDQ%_5AT%
MZFDXC9T.WA=ZI+1@T-R32$B3/%/'L1M=?W?JT/A9G6XWR@7>/UI*E?JRNB^N
MH5?N=CMD=W&5-O8PB-!@B=4*&555E:;NX'<0,<,"UZ(_O6!<]K .N"3&@HT0
M@TPN_E;\/:Y-7XJP:)GTM5CH/,>H=3WZ!^S+-[".XI=AK1QN&2YQL)6:0PZ?
MT!4@]2QZ%_^;'$\)XCC8=T#*"UD0_.#X65^(F[J#/1T\02XA"'E,/ H24FH,
MG'^REDV];9C^>^A\T8'YFP:9Y9/S$^78M&LD!D%6^#)#7&"CT765:#/5[:V;
MX%LPDLB>3-Y[8YO=X#GHUJGL(:1<.H^Z96 PG>!%(6X6T>.6_H*-! <UC)IA
M&EXO$ZZ34C=UHTT05V^1"-<C_D1D[30=A#+D#.O.\?FE_T,+[U>VA:'KX0T*
MXR*CM+H8WPA_MM4@P_$'0>,J+I[#/UT#K^8(1K"($\L?;[@=LNN2Z&$$3N$0
MR"R, &1@*G0</&]&!^\>M8$\8<CB-:20PS."W?Z6@@?K8O.$#@=OS,^^N4+W
M)3J<7K"9^4]>0^2-;0J-FMWU%--X06$(W+$[[O"Q1A".?^_071DCQ4.";SXR
M*..M3YKM+:PVOA0XB$1"\!QC++E&@/0A=6ZP_?%5=\AJ*2$[E+.S_2^8&*\A
M#S+^;\@:7ME8STS7T)6OMDD^ 7_:F=?8'2CLX 6A(F8P_U%(:PQ0EYA#ND\A
M\NM'1V]3$6EW3(-$^/#\A 8N_4JB7^/F7N0E;DA@:C,Y&'C#+S&1+S*$MO2-
MN]M;]]A&PE]E]TCB*FBGNJ.[._I.H$&#1[G1]9OP*? \OB +?U+;;B#3!W^M
MBTE+34*+A#G##\/@KY.*9=>W.VWKT:9&5OAG9+7(8U)[R[>#NYU'(JL^2P*=
MQ-+Y2./C>(J:B!J:Y#O")?+M75_T%;+8HR(1QM3)!SY2-Q-S&:^Z$[8B"!^'
M!O+Q^P8]62@]Z3@>\2Z#+4A,39/H#9Y3IP<477N,Q"'#QCRFA3=!GJEIHXQ9
M-IB+U'CP-S.$S7>ME/\2;-)CVZUBZM@?(8 +N*5@=IA&GV(&O;,W B'&./3\
M71Y1'N'MP$)D9PNV=A>; 21YA#?A ">!/1,&X\F \0^8T?C7+=T=!N_#37(P
M+C+>5U3;J>%7-9111UUWJ!=$7H+PNWS.*O>A_];U4T;?NT;]F3BP'3P\,H>-
M(6F_7P\HZZ%ZR[)-^[&7B3Q(G6Z?>+HL\C1X[R$\B8["W\$\DO/PQT[>54,M
MP_?\#'\+ R:L;\9C(P5O#MA<:9(:6C_DH%4J1=^&M^JV@^6-NJY!+((ZJ@0!
M^Z3<5F_8Q-;1B:F/,=?!)IVRKX3O(DN)WT9:,$RVA&CZF<8__'ST]A:U6 (3
MU_:_\:)Z<U#]KNSK'8/(YKGN/"-/(:-U@A'1MV \XE^XO7;-QC9HQ-G8#= H
M]DK(@)9H$G*PAK9C/!(]I:GL09T1*:A_]($S#)9%>^X$KN*GQFYM%SM20__A
MK\%G$%AB4.%-F.:SQW49>Y]#EY/"3,N2U]601V#HH*9)]'.2Q+<-NIOO*H<Z
M"0L^.O8KEC?R?:$&4\.%)-%]C?5WXS'M#BV![2WB4M80"K6<J!6U#EZQPI'R
M'%_A\,>U*7CQI.$/<A&E71B9"R-:Y$_4SPH@C$UZS([7T./%+T%$VP,ZWNW>
M["HDMN&K)0D%NKX'1K/$Z T_-Z4U_E)BJ.#O,VPRDB#>-_I$Y#$'1M+ T"%/
MU\8VI;_%D&K[T)L@WUM0!R:D_TMJL/9]SQ0;>[1J(9AA,B0\3_B+ZBT#FS^-
MP-/Q;5P:8/.#>\.D<\1J)I/B.S!^"!&[S+ %L(B2[=L.-FU?#*>+L7Q% -,V
MZLJG_<L?)P<[6D6"IGH2125/\"Z'][!ZB\;G,Q3D][9C-I2O2#<Q&RXC!!J6
M^)&78:.(9K$)$2Q,/I/LM.'*#90A-,/"Y1L88W2C[@3+.RCZ"G/9[P[2O/K'
M52E__8BY'\\FTJ-'@TA^K!UK"G&"!G[/T,&EM2,#?Q._KH,<L@\$ 0UB^-*W
M^J521#Q-VQ<D_%#=0(:#6B=B--9IE(9X7J:!Q0#_TNEV_)?31PR&&2UL"OO7
M97P-<WO80VX'(DVTSL"+@C]'=QR]%[S?]W>51[HI!6]K807%VP#^&-0E 3Z=
M>.'X>_!ZD8H\/U33;7?(>_&O&[KA](:!EAH*4@Y^--"/9EGV,+Q' V1DQ[,0
M-F&P')(/P<N L>(O@(4>\;S@A>\1<]GTJR#(U(6^),W88*EV?7OKD2BT1;?>
MMD[>X_G[D]*B4*OK-#I!UZ*-L4-FB*H]_4X:-*B3JE0//P-J&,%F.DS3&"1>
M,'1DR/^/(&!7J6(G@Z#5H3 V+#(M"+L!=KLWDH,977P20T"F/O1C,$+P1P0E
M:/X R3L&^Q-YZ'"2\9<V_ P;]?"4D 1CSZ\/7D0L#--$V,B(0I9\?A2P_MNP
M>=IMXLW2(!-*ZTJ;>/,.RJCL00://#!^DZ-C0N*7^6;K:PMO>Q9"9#,FH,,F
M02>P,DAU7T8QFO3WIKFKR%L\-[LP"HL2%$:Q+(S*JE 8)7EA5%K,R*IITKI0
MHIS#[9MN<;[%WVS2I/BN<H_\7^N-)S\S%^;L=1()]<LAR*=$!-678(^X<^0O
M?O 8D?!NR\"HU%]L@\IV))]"&!:8!7A/()N$@O^ B6=$\B[*](@K"@.N-#'W
M&HRY3>H(_-H,8HDTR)&,8?7T<,!T7-M;?I "O[)'M+V%]S?E$_6QC+:!S;J_
ME,>NT2 A.11L(L2JLK$M1Z,L^'M)JBET$'7\[4_8V_:-KN$<X&=XM9UGO)&W
M\11ATZ"+']*,[/W;6VTR5%HZ03Z,[J!!0=Z$P6.O>/#9PRDCYEVD1F4L01!6
M=I"OQD-MAI4]>$QD98-4UM#2"\-*Q!!I_/'K<]Q=&C5PZ*9LDZW:]!WEB,7A
MT (>\A6!\>3YZ,*6B%X/"BPBZ,#30EX;SLQN)!81IMSPAW7QC.-I:]N60<HZ
MB,5J*\@BYM!P(#1M0#%,TAN!R=&A545#4( [RC3&%.1-2%@@<!G($04_*>KG
M0OU",A(G']21D5^_"VK4HS=X*B2?_X)Y1+4HP  :\(A^2LAN;/(A+\C)-HS
MV"3G+<A#XJ_';ABUR$=S8#8M&QHQ:^EWD? [MM1]OX/\F=;E!S$Q JL.!I6.
MS7UZEJ.%S ZFDD-"'L0](1]*V>B1,+PO&"02@CR"VW>F[VOT^PR'G'5Y5^Y@
MC DC^3C;HBGM&;DH8@=CYZM';&?#GV"?+BY]J*"DBOIB+>.QI6""AZE&DH%T
MJ,ODNB194A_&F:@K[*!:S\^28=\J\!W]_.$P4^(&P2\2=R->660L0,#U4P*(
M5(N8Y@@Q FWTX^V&U_710P\0!3$[O&!UZM9@TP\OG)^E(AP.T$#28QA! P>)
M7)KGA;N)OXT_(]09Q@O"!E2!-3#T#\FW1:(,2AMOU+O*@3]0FJ(:5/SU!ED+
M1&#O]0(/W1GXK.2/84C$C\7X6TGHS :.M9NAF:@F'G+@%=)M?'!6AI0-#3:I
MCAW$*S&[!F,A!@ I1U4\/-L 4Q81OQNL$43L\'*('_:384XONWB?&5*+%O ]
MT1R*K;C!9"M-$TMP-S05;R+GS:AI1NG=?%\/\7X7#FL]!K$K4C77Z_AY %*&
MJY.<^:"G**D"QO9;;Y =0#1W<UGW;%+P3.,KM(9<-YM!GH74Q@S,4Y*"H$4@
M]$&"LB<O2"=WL N\J^P% ;I %]PAO@9'WD;*.LA#AF49F4&U+[&NB? %9BW]
M(F*H8BL%OQ$;^#1Z1RN"R9X??/"@ZIB8!B1854/#+$GPD7@4-/T1?C(I.@Y+
MP;M8L2/UX((KC$3Q>CS4,^,/]M,H#,BRAYGHZZ"B-(8[DC9!?:IXLP\;V(>G
MCQ$]YTI"K<%!?E*/B>U!&@@F5B0QF-\,4J"/6?6?PFX.FP.F28T3XD,X?NIX
M[&7YW?S@99AM[P]-;&]A*1RXCV$(%[]T9'Q^PGC\HRL31S#_.\5>'!D =($P
M@BA*!A7,V)D8G.P(W3XC2'+XMNS;Y!L4IBZPMEN<O,#:;BG\ W;6AGVP75(6
M@<=@V V_2H$<RL%#518;*=Z%:44E+3LF&XZ%/%J8TPZJ$L(H&OXSJ6^FGVJ0
M[!9&\47X"_]5?OZDX^"'"78AOP:@@3H."HK),XK>)OMX?V BD^"&]6B0\"]V
MVA YDT-+;H+J,>J!6J[_\J!3+$FSX67&HZ;!.'HFJU=OH?JS<N7'\<B+KX+J
M.-,F:^F7.6,7ETXH:3FUJQQ%; VZCP[''B0&AW,61 BH2XG];SQ0,B5D!3QR
M/_<C'0:=#%*/:W2"4UU!>Q"WUG7<X  .39T%/B@MM%@.4_Y:4T"15XPB"G_E
M]A;! ,56Y'$&:ZP'-2\TS>J'U%Q_R"\D@)T9_K*C]_S?&!8YSF\[O=%)# PK
M4!:&RM+U"R;IE+NKJ4IFDJRHN]ID65$C>D.RU.3S*7Y\F$6D)!S:$(.3(3@*
MO %JPZ)1LJMBT[UEU$U?8<B6VR',&'[7]E;TRZ(?'XYK8C'5A'J>*<7L=%CX
MV8?;N5^/2":=.MSXJ\-")4KLZ&L!\!P 'X0W6&VCZI1MU!K?&+%#VIO\Y?ZJ
MER/L4-Z18W_P"*/J/)$9F7%-'H:4'!3RP]]&(MV3W$@I*FW>H^QU>Z2:1KDR
M=2L8PF#SF#\,=7P8-,Y+3X:AQK!ER_;6U=45W3KI1&B[:C@1F<CV-T*A\+N'
M#Z,L]RQB8W:5@@0-"A+8%B1H4)  !0E"C/'6/SU"5#0PKYVQR@+JV@=%7,3/
MH@FY:0>#W>$AU?# %DU,!J%%UPV>97#6J^%+];!(/-P#J']!J^X0C7 T[7K7
M#0\[(#/H.$'#@K0_6R3K/BQ0"X.F06$UL8Y,VWK<(<5D9+-XHI44-)@89+)U
M/(5(;_3(&0M,L#:=C*'W1),;KI_YILSJ^@7K" 4I>S)3=@VO31CZO21EH*\(
M/>-9P*Z@X9=)X(&14_;!'A?QR!1$$IO!"@3##\?B^I- *^^L!=9@:#+09"U>
M95(@&/A=860V\G!T(YZ4?PWJ+? X_$@>W1#]<$]TMH<PB9;ZC9@C&5JJ0&HV
MC399:12:J>1K(C.1&8PO4E]HUTB*:'LK4I8X,'DR?J2Z@:64-F2S@S]A[>LZ
M#DT^#>M.L.'PBA60_'>PTP>-^\AS!2]OH)HWNI+W:!"DU@<6-0EA^^%FVBR.
M%C4ZM*DH/=DP7H_JU_?XY3]AN)0>WJ:HII_@GXP./J6!?V?:'7<L3^U'Y!TZ
MH)%RRX@)Z&?D\'_KAAFZ%EU_W?WEH6'YL)($+]U.P,D@F.=/O.&7SH032^LX
M2'&(CYW@Q.B@EE5LK9-&C^M=LXT7,O3^:(DS*>AJ-FGG!'H^A&9WO-%.AO20
M+>ET&JQ:%W_NNW'LO"+2"SUL-O;AWR&!PVA.Z$/:#AZ+;35))4=PO >C$KW2
M%_B9YY"[0;N:\$[5<8IU;&]8(16 >I@EHLUK",E:1B<XC#R4::Q]&'B/Y.0O
M$3LK*($:Y,']L\M^N=0P\T0)\RY!'\CN2 6^?TXZZ/PPV&5&TMB9R' "W2-:
M&,ILF#L;/F28'6^.'&>G)=ZTWX#A^67V1C.@NQ59/*P2CN'"J1U6J5JRKU&O
M+D1"([0'C*@#Z<=IR6$28@2YD>J?8'<*C@?3JB6:,R68,4AKY& S\H,O5%&#
MWP0'V?#F1)J+^'S(1' 21<?[K7<@\2,L#\8^2O9QE:\-<[1A1C<\6(SW3[)[
M#=*S#=2F>RVQ4P8#-PE%!Y6&PVHI?5"E-&)RA">X:2<O+T@QVQ:>U5?=W[KQ
MRVDP'C.#-@+ PT!O],=HR8O@D)<K'WN +9CMK2/LY4'M!Y>ZRU9PCNK%-E]H
M[07>4*@)28X!>8,39F>7^\/#98\.\FU>_\!26Z<[@5+%.F0J6I;&MK)^;@6_
M+XR(^3'$_Y0*&;6L$D$*DJXD^DBWHS ;$VS*?A<--ZC<4.Z)!7&#+4KLI7S#
M6D883H0/^2_LF%@QM-V"^M&7,'>8+FM@6<$&ZM6@%\] X\C7T%R3GU[9WNIV
MZ$$\(B89O+MZ9',+M 5_(K&:2=L=6CUFA9U(!J>5Z$Y9=[I1RX+J!_F*1A=E
MAJWQ(GV!=)-:^"0"2;^=SB:QJ+>WJO0SQP*79"SO4LI^/=NP:'ET$DF0,;];
M*GRDE2L=_S5D2L(5HO71)BF[<8)*'+\:W8\^#@MA:$Z0C&ERXXQ! QO_O'?D
M8/YE"!Y:H+_,0^&O>:7]QRR;I"MI-LSN>K1HE^ UC&+B1\!/(KCVRJ .E]@Y
M#9A<BH(K% P_/TEOHHB&HOWX]#"F3$+6@3T:(MIO,TXZRD<_/NOGM@=T&I:#
M.L'+\;>H'T<;L T&@2DYW,')]])AT$\<IZ*/'L7O@.&GK(G!X!_0S0^:VXN\
M-G+MW9?-YLZ>+V_;6S<M(MQ5AW9::OO7S8C^##+0M>H774RNIK+H^82=<(]Q
MZ1KHD350@NB/U^N(7CPP"_MS4C]92/VP3?UD(?6S :D?N7:;H'O^]M9(^WSH
M <SV:AKL?OF5T7/J0**%'F.ED:Y?8S+L9TYL3%@B)EY]I,<4%4ZW19I61/OM
M$1_</UI+7S#,;[GHT3<)/H5N%JVRL;LN:3/\UV>QGW[R"BVU>_A?5IG_&(MM
M,Q\&=V8O^_F3+\">>KGUW$^<.*D+O&N!"WT7>)KP7NW0=*)F%;LA#2<%KP+Y
M]?\^:/EQBV"&8;?P<[RWI%9]B$!%R;BG*^BZTS[)\..\%)(,,Z6(425<BN%5
MR@+(),L%2Q,YLF)S8_3. 3)Z>G!OY/SIC6_;2+@>D@Q3/MC<#(X4A)"Y#FX?
MVB<Y9K\I(. &<#/V#(>DFX5?3> .L7-),E42SK\DPY0/)OLCUYV1T=^2"]I=
M"2=?DF'*AQ&P7 08IGRP <M%A&'*AQNP7  F"5HN\H62OBCO.^4[C[5/636?
MR>;*F6RA\%?\4?DJ+<+[O-YR\ #X.FP,DNJ":(-#SI:(,YRD)P?  F !L !8
M "P %@"+,/,!8 &P %@ +  6 (LPJY-NL,038[KW;V-<'1YAJ(T\O5\^.ZA,
MS98_KCH?Q[;=(,THUEV?<"0K#X0ED\*"W8_L</,?1A-4^,B06EJFDB\Q&AC+
MR6)#>8!4 I"J5"H *  4.T#M )P 3NS@E,5;7A$@!9!B:45IN1Q "B#%$E)E
M#2 %D (["N D)IPDLJ-DJP&;'*H;GR#&M7-5<GT[&:_?\CF\Z,E":U<+QU9+
M&7P6I_I);CK':;SKV1^E3"Z[=F1PXLJ+MGL /.6#9RZCEK. 3D"GD.C\A.%9
M6=M[XPS/OP"9FX=,LJUK:UOM()P 3U[PS!=%%TZ YZ;",Y?)E_* 3D"GD.C\
ME,\45='A"5;G!B)3*V9RZR=(XQ=.B>LZ.0>+Z=GOH%L #10#K;EE>81D="63
M!5,(D"D>,O,9M;QVEUP )@ 3@L( RM2#,JMFLD5(I $RA4.F5LX4*I"I &0*
MA\Q")EN&RA@ IG# A  P@%(X4-)(T=HG0M,:^TV^;R3TON"Q<VY.[PL "X %
MP )@$6!R "P %@ +@ 7  F !L @S'P 6  N 1=;RPE6?]QJ](*N+X$82X >(
MJ1"K V !L !8 "P %@ +@$64R0&P %@ +  6  N 1;;04MP=#U>=H!_DO_ C
MD3NNAU=<U\ESAK]67.2\&'6D.'[<"J@7CFGMYJ,,VV\4*P6!20<P$0(F:_<Y
M!H@ 1  B&PX1V&P )@O!1%/+ !. "6PX !& "$!DDS<;*0J:^(::KAR[T:U[
M_N!<W41K=D9+$Y$$"^)6BFN?E19I9@ IL#4#3@ G@!/A<0([#R!EL>&4UF^!
M)=+, %)@[P&< $X )\+C1.R=)YWU38R;F]W83>]5=]"PY,E!INZAAE*W+;=K
M>OB;V-0[05>V>006L37;VEL!-+$$9')!9AXN=P5L"HI-4$U IIC(!-4$;(J*
M35!-0*:8R"QHH)J 33&Q":H)R!03F5*JII3UB=F8[W,- L)PHRN_RF$1"9W/
M% L27M,!P$P],"&J ; 4#Y9@F@,HA0-E(:/EX?)K *9PP,QE*L+?3 C W$!@
M2AG' %BF'99@70(HA0-E/I/7)+R17;9:X54??=]V/=?_4KLY"./"_1N,16MS
MFH@"6  L !8 BP"3 V !L !8 "P %@ +@$68^0"P %@ +&FI-&3;"7$T'/5"
M?AG>M3'U]@UHEB@JX[(9+;=VIDRDN0&LB)N\$FE> "> $\ )[#V %2FPHF4*
MZ^>H19H;P KL/X 3P G@1'B<B+[WR%8(-2D^Q28:U?%OZ8!PDZA4*N9%ON<&
MD"(.4F!S!IP 3@ GL/, 4N)%2D%=^ZBM2#,#2(&]!W ". &<"(\3L7>>%-4^
M,3ZB.AJ$<H/K.:;<S &':S>OJR(<^P9DBHG,7 'Z9  VQ<0FJ"8@4TQD@FH"
M-D7%)J@F(%-,9&8KT(@:L"DF-D$U 9EB(E-*U92])#'NRSGJ)((<;>\&3-]
MIF=*954^K@,Z-P*=$/, ;(J*3;#> 9EB(C/'XHPSH!/0R<GB5+42H!/0*28Z
M98Q\ #8W IM@<0(RQ41F-I.#VSRD[*QX[-AN4$;<<>RFX4&A/ELY8]@1HEQ:
MVS81:6X *_RPDEL[IB_2S !2Q+4I19H7P G/J(T*NP]@94%+I;QVA$^DN0&L
M\-,5+0=( :2 I0(X8=?A6179^Y&O3)'59!R@CH/JADYNZ?!'\U^]W?FBZ&T;
M/U:?_AYH)2BM-.AE!4A9:#@%D1N* %#$ 0I8=("3A;:>]6LR1)H90 H_I&AP
MMPL@9;$,&2 %D )6"N"$6=PIGQ<8*9*4.G$^_7KIM9 3-$WL($<GO1$5]-9!
ME@O'7S>Q<%'+Y/-P5 ;0*28ZRQ+6U (T-P*:<!8!D"DF,K5,(;MVJ@K0">CD
MA,YL$79U0*>@Z,RNG;L%; (VP>($9&X0,K5,;OUZ][2>?N5[A3/WB/$->FPC
MRQN/&1M6W6ZCOS^9MNO^!9Q?&Y[_D8CNV3*T" %8"@?+3Z)O0:"3FP5(,-@!
ME,*!,EN&="_ 4CA8%M8_7 ^P!%@RMRGSHO>&!Z-RLQ )1B6 4CA0YHL2[MZ2
M5@0S*/W%(VJ[BF<K#JK;5MTPD>+Z8=YW$5[%C_"2%UO(&PW[?H92?+:JQXR/
M[(>3].0 6  L !8 "X %P )@$68^ "P %@ +@ 7  F 19G72#99T5BVRB&K1
MV!002U!B9:&'%0!EH9QK012@K)E;!8R(FP45:5X )_PV'9%;$@%0! (*6"<
ME(6L$V':)H)U(BI&P#H!G"RTZ8A\290DY5$)'(D]H8$F?\B>_J9\"AHH_O5W
M#5EH[2MDH?I1QC/P4)<+R!03F>O'T^ ( Z"2.2K7O],"8 FP9 Y+35T[9 BX
M!%R">0G(!&0",@&92>[E>7!] )> RW5Q*5_)X?P(<'8=HEP@+UISR*D-XEI#
M7)7+]$N5AMVMF4CT4^\,QKH6D7/_O[TO;4X<6=;^[@C_!]U^9V[TA&F#)-;I
MF8G [-@L9L=?;@A)@$ +:&'[]6]620+L=G?;!KJ%G1-Q3AN0JK*RGEPKJXH]
M^CG[W#DX/PC,@ /S,WOTLQ"/#$Q4EA\.D\=/^"(F$9.'%6!$CGX8(AIP!.81
MCD/DT;-$8 80F)^/?ULH6G'$9.#R:0A*!.5AN:'8T6\2.[T%WR9ZP[8 ?(._
M+R_^F3UNF938_HQR33!'"I!''HT\IGCB6+8R7 /1X=EIV_^6*3]O^ANNG)A&
MOWW*;D:45=6;]'\_13[1ST"'Z']^+8 \P1 -515FEOPWX__UE5DJDCTF XG\
M^>G(N?UCY>U%6;=E,UC^Z<F6UV!FR-?_?F*CGWZHUPY?NSJ,KTUEY5*MP1MC
MBY%U29:8LJ/+#!\),1!1'ZSWOB7VY!-Q)F2^2[P<?,+Z[\#+\9=$WY/:#(9H
M<,&6C [Y!W!@*X;N4B_H$I,AX/"_9KS;]\YP/LZ$S/.#3=,8VDO!E'>0:<BJ
M8(-2S1BZY:CT\&[$#>+FR1ARJJ(I.E4KU@X[]/RL,^3_F9!Y?C A2H1T3C2*
M2WW+L 75.D/FGPF9YX<1]%P"0.;YP08]ER"0>7ZX0<\%8?(;/9?S2R6=MKK^
MK4-/6Y9L6WAIU EUP_L^^1K!@F!!L"!8 L <! N"!<&"8$&P(%@0+('A!X(%
MP8)@>5^'^7J5JESRS[?RHV 8TE)1U4/GQZ?DS80<4Y+\ MX_3U]?_UJ:8G\>
M4;384"IZ\&;V$S#K."*/D/H-D$H=OA,= 86 VA%U\!%X"">$TXXH#DQ>'"&%
MD#JF%\7R/$(*(75,2"59A!1""OTHA%,PX71&?M2YU8#]EGNWTJKJTFN0TD]&
MH/5D(4:7\<*M#WB*,IL(\8=?H(>'SR,\3P)//A1)'OVH+$0GHO,X1V8!/%,'
M1V]X.0(B\Q1FG3W8:T?%B? \%3RC\: K3H3G1X4G'XHF@GY_(:+SHZ+S<S04
MQ^LU$9G!0R8;#_&'+Y#^>L5YQG6=)TX6T[W?WFD!-%&,8OT!Q3H5XM ?0G@&
M%)[14"1Y]%/"$9V(3LP1(S+?,3*Y2(B+X^(:PC.8\&23H5@*ES 0GL&$9RS$
M);%N!M$93'1BCAB1&4QDTF32T>\P?B\YXM]_OB2>D7$*&_IQSLA L"!8$"P(
ME@ P!\&"8$&P(%@0+ @6!$M@^(%@0; @6,ZU#/&MXVW("UEW9+RY!.4#E6D@
M9@?!@F!!L"!8$"P(%@1+4)B#8$&P(%@0+ @6!,NYI99^]<F(;V50A_P#0R)W
M8>^NPA;)./VO&4LV%XHH,Z:;MT+1\VDZ^)#2HTE=/)2*)0,L= B30,#DX/.0
M$2(($83(!X<(&AN$R0LHB852[,&'$2!,WCM,T. @1! B")'W;6S.HJ#IM*FF
MNFE(CFB[Q%F"*A]X@MI[$J2 )7'94#R)'CYB!8TSX@1Q@CA!VX-8"2968ER0
MO7[$2G"P@O8'<8(X09Q\%-OS/NN<CGS26=,8VDO!E'>E3Z:L"K8L,:*A6XYJ
M0T_'J7O"(]I^)L)!/*+M8&. QUHB,D^"S!0?0VPB-@.)3=2:B,Q@(A.U)F(S
MJ-A$K8G(#"8RV5"$C2 Z$9V!1.=GEL7C_1&7@<-E\ARO[#G+.D7N%]__ZB6$
M\0;8TU40!U*@0_'H&8HT O.] Q.S&@C+ ,(2$QH(RL"!,A6*X179",S@ 3,1
MBO)X!3$",W# Q.PO C.0P,3$+T(R8)!,AGCNX,U+[S7K^_MO=,T8EFVYG1K#
M;1H7[^$XLAW].(>)(E@0+ @6!$L F(-@0; @6! L"!8$"X(E,/Q L"!8$"SO
MI=+PN"<B/DY'+<B7_IT;W[V% P]-#*K$\:$4=W =5I!X@U@);FE4D/B".$&<
M($[0]B!6S@0K;/3@>IX@\0:Q@O8'<?);<?(Y%1B-<F#)%8+DA(8G$@L,3-Y!
M%=1SR:GCI*)F[E4=F&L*JBBQ(3:"_CYB!7TXQ GB!'&"M@>Q$DRL1"(\8@6Q
M@O8'<8(X09R@[7F/!5!'WJ?Z.!EE>7=T?.=Z#MQA^_&.5L23A1"9P41F/(E'
M92 V@XE-U)J(S& B$[4F8C.HV$2MB<@,)C)C<3SV%[$93&RBUD1D!A.99ZDU
MS[TT\5??T"&2#/+^&6\HZ1]0TD,1'N-*1&<PT8DY#\1F4+&)WCLB,YC(C(42
M>!@]HC.@Z(R&V.C!)4>(3D0G9CX0FQ\*FT?80(Y7>2 LCV_0XRS>YW&.9RL6
M3,/R:HAGIC%4;*S3/ZZ5/>*Q$''VX&N5@\0;Q,K)L,+%<.<I(N67I#"#Q!?$
MR0FM3S)Q\'W 0>(-8N6$6.&2*<0*8N4ED6,4/15$RHM27]S!M]@&),>%(#FA
MZ3G"NN?99YR.6:!X+&9DY9DIBXI +NEPJ?E?09M]903-@&%MZ/<H5D$5JTB0
MA0J1$ARDL!&,$A$IF'E"G!PM0D2-@DAYV:H'>BF(E)<A)7%PM4*0.(-(02\%
M<?)[O91 :Y0S*70Z\<;7FCV63>^\Q)EL"N181$9>S63=PIVO'[%LD0NEN*#7
MTV*M]T=%)YLX>!$=L8G8#*9;C,A$9)X$F7PHDD*]B>@,)CJY4/+PP_81G8C.
MT^A._@PW<2$V/P0VCU#^ASM?$9;'=S=9-A%P8+Z+.L3?<+].4QYILFX_S1@K
MNFAH<OBS:E@6ROSA\/SCG,0]=? 67/20$);'=XZ"?F0-*LJ/A4A,$",H P=*
M_O MS A+A.71D\))="H1EH&#Y6<V\.H2O<J/!4GT*A&4@0,ERP8]^'X_%<%'
M*/T%BC2+L0W&E$5#%Q559BPWT?M-CI=Q<[SD85VV'R=^_\92_.-JO:/)X_')
M^=W,0; @6! L"!8$"X(%P1(8?B!8$"P(%@0+@@7!$IC9>=]@>9]UB\?(:M'<
M% I60 4KCC=W(%!>M.AZ<#%Y0-96$2.G6W *1?C P 3U2="Q<GC)>I!X@U@Y
M&59B>&D' N5%2@5Q@CAY 3EX>"+BY$71<9#/[3V32JG?L#^V1'-.+LFVL&(^
M>V<I_A4>R+I\\%VR6 AYCAOBL407D1E,9'X.>IDN[F;XB*AD#[^P#'&)N#P!
M+E%?(BX#ATOT+Q&9B$Q$)B+S%;8\CJ8<88FP/!"6YU=\^/,$,'>(G%1E>[_Z
M\$1'(AY$XEM%F7;*2(8S4.6@[W\_ JV'W7T5YTXRYT%W?1"8 0?FY\/+Y$X,
M3%26'PV3*2[HF$1E^2&!R8;X&-IQA&8 H<E'CQXH(C 1F$<Y(O'HB[?H82(H
M@Y960TPB)@\\(S'H>O)'E;]A6P"^P=^7%__,'K=,"FU_1KDFF",%R"./1AY3
M/'$L6QFNGR7ZYTU_0_7LM#2^D_:AA__Y\H7)*[(J_<W4A1&(1%.>.[(NRH K
M_BO3$52'_,E\^>(K TE9O'PMQ:5F^T2<*B<*(D:45=6#\K^?(I_H9Y@]T?_\
MN _14%5A9@$M_E]?F:4BV6/"E<B?KBA_L92-[+*)=+-=G'BZYF ;LV?E92>,
M^S^*LF[+YJ/NX-D]QODL^\JTUC/H/VT* T7\RE0%37;96C4( SE^_ZVP_QKY
M:2=GOHS]$P9&/\=S4Q:F7P;RT#"A\1F=,X_+,*PS8O$C=OKB^T,N[#./<-4%
M9>!4T3^#[7 &__TJC?1F4COD+Y@Y6S'TRPM!EY@,F4K_*\:[^^OT8W'%[$P,
MP-MH_);7XB->6[*Y4$ AF/)"UAUH231T2[%LQA@R0YE\'@-QL@22:)*%U-V;
M@B,IML60)@UR%LJ37[_IR915P8:&O!ZMRPM[+-@,O,ID# T&MV9FL@G=:!;M
M3(21&YIL6M=,GA B"Z9.Z# -C3$<D^GF,WE&%0:R2@X-GIG&R!0T1C!E1E M
M@RR+JHX$+R@Z??S'U%U>;!D@6(QB [4S4[8 '_ %LR FZ0MH-6@.YD8&#D$C
MP"'2L 7_!PS<;_^:Z?R8%T^X3L<+C" L,669OF I*T:#:1[#R'72<=G198:/
MA!@NPK%D>*"5+?B>35ZG_J2OL(GKQ)\A:-2:R:*M+&1U'8+Y!-Z:\)QMD#?A
M_9FI . 4=<U(T+5M[+7E\_SR0I(UTB0AC P2V"LY(D'%$$:FCZSK8,/^'$2S
MY@"??<9:@DJP1]!+ ",J8 Y-D C!M'V@_42^?+FB/VWAZS4,3<!C-AAH18)O
M=V^!5#&V /-Y>5%_1(H'2>8-B.38:]9#)'L=>8+(:Z8& Q%4-?0(6&ZG8V$!
M0K!K:0=51:>M@'*BD"64F>#,**9,3P\GU'J"2/HEEOH1NQR+* E@[9/AP] 9
M4$(#Q;3'KM:A7$)T'TQCQK!LT/$ O*UF]97)3X$\VL[IJQ"XE(GXS !2*X"-
M#6!C_N"NDXP&PK0U?W_$KB/^-S_2E=^TLWV+DO)'])K=?O'9-38$8F"--$6G
M ['^>MK^5LU;X*83:Z<8DD6@313S-5,P#<ORYN3UHY=D7VJ ^FCDFG=%,,J"
M>?C>0,'@P+/)[;,\B.N+1^/1_:T] 9=!!P&$WWWIUH!T3XMM+0BS'"OB>&NG
M+R]T@-+6Z(<8\G'[,.G;=J@#L&>9/!>$^A%T\B7P,=:NS:>D>01E:IU2]@N;
M A4A*H+*2.#@$!T+(]2 98[I:4T2MY"Q"NKE!6$1&'I/2[J;:PFQCND!Q')F
M,\-T'9B=QA((>Q2;J#D8K#N7KEX?R3K5>Z#+@/DB<84&:W M  0.<;M 7*!-
MX(C@?H+!;\T#C!\4)#SJ$>KM\;7() #Y,!8Y1'^PA96,MOD(MMD]W6]W*86'
M@(/L(DSW8ZW"\K[K%OO&3CX14M(EU1K/]/M4DWSKU]DF&%:PN !\^(I"')R+
M9R%.6IXY U41&17$A(Q==%6Y;M@[ 9 <(I<[LKY19EGB@8"T;96\H(&T*!OW
MB[=S\?*"YWSW(A;Y =N85W+MFFGM23+Y5OK1$,!-L4"_R9)!-2293AJ:6&-E
MZ'(-C)H K0B6)7MQ$O1H&;HNJ^ZC35 \1<%<R"#L0"P-:/PIA,\#V8;H])&>
M(;Z+N8V74,Z/D8UH&D-["8!QW8.&%Z5FP.(Y*IW(7Y:.^ @,?\QM/R<@[KCM
MA\0*";S]#Y8-0@FR!6)._$0B'<27$$2( "QJLFF(LR]0I/DZ*"Y9M13AFNF"
M\&@SU0 5S#0%H>DW?7FA&> UN#[$P-$E&H;IN@-N@N71"HI0=)7_4@&]8>@C
M@U"Z_5G6Q\0":VZV /IU9B-3D'RG@F0T(5JA/A$0"09@*%L6=3.V05L(?$+/
M]C_Z'>P%1&BD=6"A[QPQ,O@$.ZT$REW1@:"0.PA?7WSC:0]($ 0MTY=<;\3V
M%!XA'7K;\F2?T43O# U#\@(K4Q%AIL#G4.%5"2@RP=?)OU*=AW;,^S$,+B^6
MP!+Z.U7OS!#^^B:G\5V7%37D*>.XG\WAFP,Y\LC^-Q&&H."1[W1Y\4?D.NJ&
M8I'KQ/,1W5%#*BY!@B/R%OS%/W4[W(#!!R4$77$OI$I=)[X?4FU)VO.A'OLC
MSSDN/EGDR='^ !68*.+[[2*RQ]D]-ZH@25/2K?%(53Q28IY^]17.__Z_),<F
MOL+WLCC6#=48H>\1J!AC!]3' 0:WS0U'$S]VE4GJ^5D8?E^W'MO%WP[B\B+.
M7D==NN/\3W+:KW?Q=^+SU('WXB9[[R&2C7P4"(0>C_*Q6^]&\2>) XB#\)X"
M@9\4 D2Q$."XA0!1+ 3X (4 YV#WTN"ET$!*4%4_*[P?R868I4S<2-">7A[+
M7;-9,]8:@I:1GP15()YS5W\&1'/.3))[A4")!GM# YP7U[$9 EQ=GX:H= AY
MZ'(N:-C+"S_[NA36N^0KM&L:"S^[Y:U)$]_H$;'$_/@1E4SSTYK[DKP229 E
M"@3L-K%6I%>::Q;,J0R1J4@?(/9QF]Z%<)@V2MWF*?BR[A"W_A89,Y@=F8&'
MQ"F8*I+]AJ88U5A"0$@].XC^=,HZ@<1ZBDI,^)<Q#$\.$=="-11*!1F!'[E]
MV09Z%L@/: X5*'9#<QH+T^>IU7%T>)N,D]HOH('\M%3 B)ET:1Y((K^,977F
M<4X#LPGFVIB1#XJYQZQK)BV.%7GA+LFY8W&A $]:--J':2)C!J]$F (&%,T%
M@C_C,,4T$B<I=L(5L,X$!WLH(@:4N@8OBU$HYG1CR9!R B";E " >S 4W XN
M+]R,.UT]\#P$U2#CE$V-^.!+0@VEWW5.=.IZ:V#WJ>VG"Q]+NAX"OKELD^RK
M3QF%*\TRN*@ W *), (WZ[#-LFX3)\0Y)ZZCEUX@8R,*%[Z&-VE74QB)*DLC
M=]3$K00%26 P$+RVJ8LCV (9-A 6<JD%5CL>SFANV%:(Q^6S<C^9<'GA@IE,
MI0@J'*@DCAFTYC.0YB)>$R5: %7 [$*1E\2/M1XOA/OK*GYH8KB+R# Q'JP"
M[@.=5X56%G@-2A<\<?><6==/K9,:&Y*:@NF]D>7A60PE"%S7B0%17T1QWC#=
M4.Q5R1*WL&>_E(IH1)@GB9&\J?2O50<M]0>\&XE$W.1)G/[]S4HUS#>M"'DT
MX;NR$JJZZ3JJJ0P<VRN'<A4]*=2B)4(,@N-XI/H'/K>$%9/SUNK.@O!SX7&+
M%&90S\_RTQ>>R-!%=>(.@%"1<$5B!#\*EPCL98'6,8 OH&A^]N21I?6$<IM&
MH_XJ_(^F:4@+I(H!_%17_F@!E-<O0W/TQ(+3@@&:#2 Y'O -J-'WDRQ#!QRH
MH4*\.&8- OB6E/Q2W@U0\=!&2/!7AH'.)T4Q;"2Z4R0L&WM.D^SG:O;&M=?H
M'VPTMJ>/GFOE\N*91.F3M,Z6?SN^;5_ZR=HR<?06!D3.3XHSR+NZ <&ML-KZ
MQIZ75Z_7P0,4*$Y&T"E=6'''AY[($4FEQQQY3@A=TH-HISDF[F1)IW$9L3W!
M'\FYQ.5DR94XYGXP0S(]=+63U&/9O@ +MFOV_;B#9BPM,BMC0Y5(9/+ZVKUG
M%WBXQS5W['7T>Z5[WD)0A/?_XKBGCX#6(&H9@EWRB*2HCAN):!HI.B34_[ "
M9V_\WVK"R(XRGP#V>Z0":PBE\2W-W M((QS])D>_TX#!1M9;$L Q3  ?-P$<
MPP3P!T@ GY=U=]]4I'\_3?XO$N$^^1276KG*Y47TFLG4JJU&[:[)I*M9IMZH
M97+9=B/7/(/(YQPL/LQ CB3#O90>F+4LA!"J02JB206<;1I>(KIN&J(LD4)I
MY/S1]O[ ]Z!(W/3S;I'=W14#GY49!'/R2A8=&M70HG=%)RE1@23+AXI(Z^3)
MGAF23R4+"20TU1EY.Z>^&[>-C6B8XGTIR1:,Q<WV>T4(NUUM)%;E(E^E'1[$
M?3S,MG@(T2?9KR1C2U=0:$H<0BI)!FJ!( >\/9-I.*2PCN6%+VSLL_R7NSLH
M)GF?2*D[(2FW\O8.I$6;YJ1EG?9-D\G*SN$GL:I@;K< T>#2(W6;KC;E&5WW
M@4>'"M@CLD/(&6B*[5'TM+_] #]$,P%DF0;^AM<T4DZSD25_;Q4T#!_((I;7
M&5VA\)TR;U'%W8= ?FWF,MO8WW14;_V*;G5T/5=O$\3W>$RVXY&Y<@?Z1I[0
MR?&90JHK1='1'#<=3S?A@+?IZ"2_[[[[+#I!2;P2GKY?#^] RW12!54UEI1E
MI.8">&71 DZ(- 2ZDK ;P@Y^U\S-+J,B0$RX WGHE2)#N.SM#=TN4OP<Y^X&
MDUV20;"VJ/720-YJ(<G^B&1YPL\A4%P1MM.5GD?K(S3$VA)HV< AMP!K?_?J
M7@O,4%#(4IN_N8^4E9!%$!*&F JMX*21AKORN6N9J ?%]F,1B.^H$M@*O3M6
M4;#&S!"F9A>^^8CV^I.E<PPT D8CS>7"=-%=1IZ1I7LBP;WTYZM!9QM$ :WM
M":RMJ^GI9E+%3Z+*%O'Y%6OL+DI+V[5;^ED"A>062[L3YRL)N@RY)V>F/V]$
M/?@&$(246#_?^ W_VB81]\T/*#A9%!QKFP]6]#'H$*"6%-W9@E<:\7(*-&'-
MD"T[,UJW:Q/[)\FV3'?C63M5XQT* &PU=*I9C 4M5Y<%R]!I("=8WA8SM_S=
M4S%$D3^CNDAW,\%5*]=,6K4,LN'<F!"MZ57ID^6IQR[*(_>$)EN&CDUTL:]_
MB%T#XSWQ^J7F7;&FKA+=*FPRXH%,,S1 F#]G@QU;76[3K,E6(UHT(;/5QI(\
M(ADKHMI)]D=5=@.G"M%0%9$48[C%&[YM(#T3Y@*U)/&,6O(8JS&DUH$ZMP3%
M UG6W6(1>M;$WDP^M\#R<BGY_#VW]1FI?=YO_&M_+YQ&"G&\:A1O.090:-JR
M!S$Z'M]:DYH9BGSB9)(B&'-/[M8@]U-9]>I(GKP0<AV/-P_[' 'ZDWQA'/.%
MQ\T7QC%?B/G" )VV]$VZD-^F"^OI1NORHE2B60N6_<K46L5<@RE5\[5&)=TJ
MU:KH1Y\D8QM]DK%EKYF[7"%]YZ9J<]E2M=!$UA^#QCPMR*)I)N( P[^T8..1
MR[LPU(7KN?AUS:H\(IM(1<_1%20- AI:7DM2&-2!E25Z& <- E1!T;8^%:WJ
M=(\)<$S7?][66EY>=/</M'#39@RY@<C;O;1KRBN']B(>&LO03S/'!!_*HO3Z
M\86B;XO'_!(;.F):"NVZ_?3X+?K3FJ'5L#"(@1NFD%)76E,#G[9%M<1W%&CY
MJ1=YD#P:+6,ED=4^>]P>P0,D70;<03KG59[84YV1OF8:I>8MDT]G6K7&;]87
MKRC5_-UJXQ6DT@3(=O^W8NT'TP*C.]I )B?ST*#:VE^,L,<T>^P=FN4JEQ)$
M^@R9-6IMN:_^6D&#1.1YD";#M/Q% 6\U@6YE2]-=]9<7;G*+9'+S, *@'QY.
M<-S7VY ?SY,Z<!HI"=O0Q\L1D+=(@_Y8OI//##V7^R0:(@RZ257FCB)M-SKL
M]>DE"DAY^793IM\^<&I!R_9W^L,_\L-+^L(3[E_73)K2\Z2^[DEYK@'M;&3+
M/1 *]"=$?0O%!*4-#TBRIHA4N;ML +T(PS#(EVY]VI/*PA PQ-[+V#.2 2T3
MW4>V GC979U\WE8=+K_)/U]>>&V[1H6J4/(G/4YQNY+@1]YT^S#$S4-WPFEZ
MR7]F=X[2]F?*J'WSY9_+Z&5ZAHKJ'@JEV&,WN&WF,K]1"[]"N/Y1MJI .3=E
M''^BC+EKIEUMY JE9BO7R&699OHNUV1J>29WWRZU^F12VHU2JY1S5^3;S1SY
MT?/VT-4[VB0I_Y4LRR&[?NN>GT0U2@XTE[V&!T7'I/NQ7,@%G>ONB/:%).@4
MU_3+BZ8\ TM'+*.KP]F4N])X8P@F7?#+*J#&J7:C*YS$]Q;HL74S%?HDM=K.
MFMPQRC@SJO5D?5<CN-.0M+S/\BVE7_-G&_">NPN#.N,S\K*[?_"S9V^;])D;
MKX\Z].E9W;_(KBQON]3C0LP?%T$+Q'<G:[/6W\&>G>>E^%5II)>/X^<)IP1)
M"CU[.>U+VG_^=MKOWCS[(GD["EN?NROB)0-Z^770;R-JQQB8"?+UOY^XI^G!
MG]ZU_)*!/)N\>K,DN!G/"+DWXTFB.7( >ZK4=W=9\M+_R$E95.D\DJ#7M/"2
M_X+&J<]DP_=K!F"3O=/@.N_=JCP+L%@$DBB4U2='::&DHJ0&DBB4U/VM4.1T
M@9'\.A02\?Y0<CI[K>-!==EYB.CV_C%TZ8_9^P^US(?C!LY%<+B!<Q$<;IQ"
M^WYE2)IL9!J.+I%DCF'^S9BCP6<N$@UQ?#+$Q6)_':"AM\F@&/?GFSGA^OHN
M#;OU\2],>F8J*DW3'>Q&>E0>0.0+KFQ]-3GLGR^\3/07.MP^:=P3VKY_%^M+
MB(L?C:[@LNP]@^M[-__^;EPE$P@L!-8)@,5&KV-GH[1^D=_0'2NV_#O"N>\Y
M"!5A?0SW(!C2%33E<SQ9XH]*R^_G#>+EM'B))A$P00;,X3;[J'::.]P'? ?&
M^:A!_7'SS-\SW[02YRCA_:];)3KQRM#I=-6I*#Y0U9]FZH-F !"A9XO0> 0A
MBJ[+25R7V'7D+,%U)NF&'6\( ]PWON47=Q#*6X8MJ$>?P\-H>JMQH+TRDN$,
M5/E,K,,Q2#Y0B ]/;CP[^\$W#Q\4I-^S($'%9RJ& $7_Y7S\EU\ KJW_XAU@
M$L"M/K]EIWLP=SU]LWDS\63S9OR:R?6*I9M2"P](/AK+/PM_ 5G S=QJK P4
MVSHVQ2?;!6?M[7I[NBONS0NX]&RE[VZ).^(V.-N8'3]SNQU'Y#JFZ.>:=3K2
M*-RM8T<R[#]C-WN>[#Y4@61E2S25F7M)S:DR!X>)2A <PT-V@#RK^*E#YWVE
MZ.3X$E(8<QT_P _FV6OVD;(];$O&8[*_H='?'7'6TWID8RPP8U,>_OM)7O'L
M%_9Z;&N?_LL06=C=2DH(-89,)E<C"VR60TYYL@UH@9[QQ/ 1SC^)JBF8 T&7
MK2^UE2JOZ0'P\ L7B7#_A(7_4%A_444,>\T=2X,$C#''A3OW0[CG$>[G 7?N
MFD6X_Q3NW.NT.YMDVM?-Z\SU%O@L'XNX5T](QLR[S-'_+16)HU $3"C0!KQ$
M*%YE WZI4!PE?WB:3<K/9TE^=))X D\2/^Y)X@D\21Q/$C\FJ8>?)-XL%:KI
M%KE*$!/EQZ"Q[ED>>GF+>_L:O<++O<W*MRS;8PL?7[P&/[,I/AKR7AS1$ZIU
M<EF&Q4B.NG;/994>783EWH3N78H&!HR<*CV0QX(Z!+/FGIE'K^OPKTTCUXDX
M.KD2C30H./;8H#>Z'?V(44SG!\GES0JV_+?;;=H9 <B96.B;2NO?N_F^Z]YT
M0TC(&X9$CO2%Q\EY[R&FI(O79Q2&?!D*FJ*N_S[$WS[N%+R=HB"Q^F?+*[%(
M0#;&_IA,_NU4WJS__F7K/QZUT<3;R?U'^2]LA5TJR\989VXA#!-<@\0\.B8Z
M8$@+ HS.FH;,6)&';K>Y[3VD-??FT9_$SNAZ!-'U0-U[QKHW*^BZ;-LR4Y1U
M>I,GZMYW3,.>[MU=I?N+=._OOP Q^96IT4(3ZV_F3H!(!W.71\A=)M^:N_S5
M63L?,I[Q#@\,:4V '1[;FOK?8^PT9=L?ZDI:?65*6?K'_T62-_]'+]AR+V2G
M%-/WY/*FVM78#;?I-\.C7BR[65Q-]8>"U&RKSF 1U];\8"X/K76A,MMT.TYB
M5,W=33OB;:Z4OZ]J\2'?"B?U_DTRUXX(HE,F-\WGV(62,.IY*VJG2KU5I)H=
MQ\UU3!V/S2NQ]\!G>U71;%7'.3FZO.^SL7'F?N4,S41&RM9K[.JVG^B5S*'=
MOYU&V_%F=K;(+JX:4I9OZ:5)5NSKE?K&W%S5PN'64E[V;B*5A9$?:%>UWJ*X
M442C5>A6G9DX3L>R15$P>]W<G+_O1I/+_#(Y[\0=NWLUY=F<, ^G&X55I!Z^
MNDLNBT:BD,SE[=4=W^PM5V(O NV->'$8OZKQFMTQB]K#4E78D6%5.HEF-RF8
M;#@9;Z\KFMBK=;JQG!-;U[/MPEU+2Z?F=^/UR.S/I@M^;77XI&75DOQDWF8;
M-TNMTXBVM8FR'F=SXJ2B3:*J'K>G8OHNK>5O;N[[:F&<%FMWJUO3T/O]9KU1
MNJD\9-JV.*V7<K80N=JP-XN'4B-7K_7SO',S'SV8=L%(E$V[-BXG"DUIMEG$
M<Y7TJ)1.A\/W_7#8T#;#?FU=85<Y27M85V_:52,V+R2K&S%=KI;21M_8E![:
MW*306D>6[:B6RJ_F97VRF-Z78@]6<F15ALE<-=X5DA'U?IR?;P3.Z2CV>##K
M\I:\+L+G7D6M1SM70J_9C$SC0G9\OQ[TUT9^5.FFXUHX7Y]:F850$+E&0RLN
MBW6^/@^O:G=J)=%JQ85<]2H2Z5JS_.2VU5'*Q:NKN%"^S[0SQ4QGE*RDU?O,
M6,T6[\;9;GJ9J;)R\^&VTHRN]8RPZ9L\5V;+TX=UJ:46&MJM<)M:CVMJ9QW7
MTK/41A)94TMHH\BF5;SAG>Y<'M_%!F:Y%G[(+@O=A&:-[HU*?GR_K"63]H,X
M$L6BO<PN,VK:L89BMVS=3M68%J\GLK%LVJG(7+8UB-[;=KW>J98UIWWOU#J&
ME#?-=;O6JVOUB9!TG&1!T#97G=M\HLURQCC=RU23?)KK)H>Q3<D4ZE?#::[2
MB*8JU;M!89J\+62%6R%??6C$:Z+:[79[I?*HKSKIE%"Z6PJ%6[$X5_O)H:6M
M\Q$M,VVV9;Y;B4^SM<IR$>.SPTF[-U929;/2OF$C2[5W6\\)8J,H=OK=L5B>
M*4XUT38B[4@X/ WWY[%,?K8>3@>3FW"G4>CH*_EN^%!715V(MME^-ES+;N3$
MG3(?KJ+IRK2?[H( 1AO5@JDL^Y-EN3OJ3D;%^F*NM(Q>=R#DM6S9F-E"KC^?
MB84P3$]U5NIPTT8W:N;B::>3RRWZ-SDY?#?H]*5&OI.95FR0EN1:Y.2^QK;J
M:KYX;^8BN:ZEU*NV6MZLL^MLV!)[O<7#9))*+,M<FEW=-^,"Q^59=1X=VJU!
M(QU;2'-];F8BU4)_W1?O##OFS%LW2RXQN.DFYTY/SDZBP_0B6NB.<R.AR^M)
M=CUN;>34G7BE7^FU89N]C<\S()@/XKRZUOA!(<R/2[K<KZO-57*:U3+Y\-7*
MZ<T&DVDFL:H+FW:]TZ]H<;M6C*ZDV_G*8JVQE17M9%9<W Q2[;&<N!G:B\QP
M84^7R?8L55HW97$U2=<&!2DN"S.CJ=YR'9UCY[GE;!ZNS;N;8B[<NQMW&IN$
M?1.)Y0=%]J98S=5%P5&U:;5P7PK'K'LS7&OS:W$]*9:6,:-3NRMJY5:IU#.N
MFH/[A!%=W.HW#2M;K8WO;ZWFO-(9UHQ%ELVRC4W\01]%NOUT/-8L%&?&5*@X
M[:P\+M^W]%KS/B;P49WM:I7I< #3>7M?%B=&9)QIQEAE-N::2B>5Z;1R:D:<
MM1-7#2Z=3:B5AUD[O4G/TV%K-9^.^N.,>K_4JN*\*<R*Y9ELE6_+]FV?&^47
MD<7MHM6T\MW$.MKNQ,1L)<*6NV6M7%WTG%+3B&N93GV27-QV"TJ#G>4L_:$:
M;O&#['C.1NUEIG]E=*OY42F3+2HWLX9F+_NBI5?GLVXW-XFE#(,M*)4&_#M-
M\8;86*B@N<.L4^Q55G%M<]=2QG?67-Z8J\:5D+IGNT:GR]\!$H:">'6W;+<7
M2<W2;H?1O+..3)-)/7>3$<R;<5V*J]FX)F6-NC&[:@X;_<XB=O, 9&EAZ:H_
M597!;;XDZ85^M+T)KY;CUD/'$LVV:#G384$L9!TNG=25P3R\[HZF"COAK^J%
MY& 8,_KKIGA_WXY;G4)5CL;&0JX^YZ1R+]F\X2.=^ZC$1V+FP!12D:E1*>C<
M>K):&"-A5.OW4K5[4+F3M;VZKXF)A_NF9DOY6SX9+ZKA4CT:%=OM<*Y0'-_+
MTT3LUK;RB<5]:3B>)^SX*KE09-GHUJ7[V&@QK[6K[71KKHR$<?'A7FMLV%MK
MKDPEO2?6!N;"+,RK_2SG9&]9>0.6<A0O5J=7XFRZ+"8BV?!B$J\NKD3^JJ4G
MPZO>U22?R/82M\7D32T6+L:E12O&B[RQ&:IF2VVT"RJ,*%SIWC>EZ:A7&58'
M]B!?-HCFE)W^ Q>MQNI<I]F\K3U$ZJ:@K:>)\ T;K2>DL&XY+5XLYJ7.,#9M
MF;%HM-*OC.\ZPMW(-#>3"J_(W$,X'5XI24>0^=ED47-JRU2WJF07G6QEVILD
MRJ-%U*J+V96\6+#96CP37EPYFZC%.;G4,C\M6\WFY,X<@0(H+ZS6VLSU>:M?
M2U>LGE0:RF*K4RXJ?;U8G(2+T;J36F=&?''8R9=6PN!JS,W-:*+1S4VS8]66
MPJU(^7XC"15I4IZ+JK2JIQNIFZK2BZTS7$69Q>\T_7;2Z/1$?KR,]UNQ>7W:
MJ_3NA+M&TMST"PNC8%37;+=02Q>'V6RS/(GD*CU3$.Z$@:['68TO1_.117LV
M6R3ZFD'ZY5/B?:N=R)?EL7Z7$L1X-L'W^F""8O%P-KR^K<63>K:8YB65XP<:
M=]M0KB;SNSOP<W2N=S>PEZ"0RZJX3EU=A=?1A7@'VO7AH5]=7BFY?J[>Z<K9
M3(3M]5/C:E@/.SFPX7>;:DZ.)QREN.FV93M>4N]T:YIHSA;AAT*O$U\,LF&-
MS1;ON1;7ZK8?(H[DE*_F\46GU$E$C+9QFZMV!?!74K7Y,E.?IZK:9-ZQ)J4>
M6\PM5G+&&1>EJ_O;>,YH:C$P-&.VEFPWG.1BEHA$1*%^$U[WTCENRH\D.WQS
MT[6Y5L6>5(6!Q(EC*5%9716$:C\FK8<WPUI)T57;2%Q5#+"G\TYE*%E*%J2^
M9<[XA 9N:((3-O.&<F?QXTYG-)8;\\W(2K9$I:BOU?NK"K\>F/PJ5VYEYLO%
MS22?*TA])>:8F=%&54OS629C=-:]9JQK1+)\@]4[/4>0;LKWA6*E5JV(W7QY
M,]=SC<Y@MM&M<CE9*3H/Y?ET 6-)RL5!KE,-1U?#?"Q\EQTF&ZV.KC@E<<6*
MMQ/I*CZR>C=1I[$L)H59+V;'IXGU9E%;K)PK.S],]X1\>S-,%_L/ZB;;F#F:
M.>=9:;.:;(2KAUJV:Q1BS;+AW*JIM96Z6X7GMVIGF,QF)X/<.OWOOVXH\/\!
M4$L#!!0    ( -9X!5.C_Y@32 X  +N8   1    =V9C9BTR,#(Q,#8S,"YX
M<V3M75ESXS82?MZMVO^ U=.D:F7YF)F,'3LI6S[B78WELN1,=E]2$ E)B"E
M X"RE5^_  A2/"%2EB>LB'F86$ ?Z/X:5Q,$3W]ZF7E@@1C'E)RU#O;V6P 1
MA[J83,Y:CX/V^:![>]L"/_WXC[\#^=_I/]MM<(V1YYZ 2^JT;\F8_@#NX R=
M@!M$$(."LA_ +]#S50F]QAYBH$MG<P\))"L"32?@P]XQ!.UV";&_(.)2]OAP
M&XF="C'G)YW.\_/S'J$+^$S9$]]SZ*R<P(& PN>1M/V7??-?.?;/F#L1\_''
MSW/^_<L#_G6"R"?_$I)G_@7>W-R,[H__^/"_3P/T-%U\N=@?0?*?WY?.U\FG
MWG6_ZW^:_KM[>#7D_4#E*7>F: :!Q(+PLY:RSYCW?+1'V:1SN+]_T/GU<V^@
MZ5H!X<F+A\E3'OG!\?%Q1]>&I!G*EQ'S0M%''54]@AQ%DF4MMM!CP@4D3H+>
M%1%#G/A#)ZA,D.)<TH\!*0Y)792BX\C9F]!%1U9(^L.#D-#G[0F$\XAX#/E(
M"S45FKB]?] ^BE@X$UER69A/VA;+.>*Y#$%5#ILK6(HMX4=9W5'5BG-?<:[,
M^7+=O5XQ31%#8TI=&=^(CQF=J4C7^O8_'JGNZJ$9(N*:LMDE&D/?DX9]]:&'
MQQBY+2 @FR"A0I?/H8-*RPU[ B2$R@XC.ZTI467S.98]0A;\[52%S@FC'AI*
M8X#Z0W;5=5H46:=+Y;C3 M@]:P5_*GE2NI;HHC$F6*LUO?, M%5?])6Q\D_-
M<MI)$\=$^!RY??*C_GO.$)=\VHZ>+#",AJ2 R8&>XWO5>%9-R64Q!:&_7NG!
M"^BI7CB8(B1XX,EDD=VCA]*-:C!$D4L)IQYV98D+C" 02&H<O?+J/632PBD2
M6+8[Q^O)>CL$1^4A .\2@K_;<4@BK_'^N#]7"P^IUW2"@CH[%.]M4*PD CH&
M*YG@W2.!OHLE30/(RNE=R*?7'GW.P6-598?C0WDXE$B@939P9.'HCZ^^^E@L
M4U!$Q788/I:"0:$0B&L0B*UO9G-(EN?$O8 <R]"_CYD9KGML)'9DOE?K(;D7
M\2CW&9(_AE,$C$  B9H^I$B%3%SHCF.B?.)(=U]BSY<A>H?$+5%D/<KY/6*#
MJ9QBPRF]!*4=H4]IA+1,C8V1"J18$,@%'?!.R?X.R,D%:/$[CM4M62 NU/!R
M2^X9G4@C.5Z@"X3&/<\)4%I#8\?G.(W/2AK !,3D 27P7Z#7Z^X\)G+?/\$C
M#\FNT9=K47;.>;3Y**RUXG"PG\4AE*,[BY8$ E$[[O]SQV$^<J]>YHAPQ$,W
M=WVFM@8]#$?8DVU!!I#RY':$#M((&<$@E!S#R0@',>D[#MH=%4CN"I=0!G2
M2Z+$[OK#M.LU+S#,.^[9@:#.4UME+EVU\I&A&%M<%57:_7V4]G<@YD*) 7$Y
M.^[Z8-4RA"\H&OQ7!787O\^.]WH%I'EWW*T/:(&(CQZ00R>!TL"[.>5V)W](
M.]E( #$1.^[K'I*=VD2O^=ONTX]IGP9<.^Y&.2C.L%XUJP5&EQ*!R001)UJ%
MV CL#L_L<6.B])(C(6S'<1B@B7:,F?W"7W8/9_:H(=^N.].?SX,':] +4Y;J
M*3";Q5<8:XCLKL]L/^/B5DE-$).X\Z",./KJ2\.N%K%(3Y=:W7Z8V6VN^$$@
M8,>]7";S-52;#UX^4V;H[<AD=ID5\V7@7:!FUQ//16F8.&AK:.Q 9?:DEH1-
M TK%S$T<I:I,=M@R6]MJ69P&R6PZ)PY63KD=C\P^.)'::=QMS?'$/6\GL8.0
MV2<7Y7L:/(HR%'$H"FOM*&1VUCG9B@: >-HB[O1$B=W1F1UUP-OX-KF'3HPN
MR3*[?POWTXV'2VVL$XXO16K'8X--=H-4B?,KETA [/$[R-1)N 4J<9XEPV)%
M[BBS3R]UO@6\,VI I&?7<50O#;B^A_IC-9D21R[G=6O[X]3./=A8AUMVY6H_
M\ 4W/C7=<GOR[!&0R0>$FA7H2=VJ))LM,)F"^RA!$&]#%"F['A_V,S3Y';TB
MCQWGG'3"VG,X33^W]/.BY$Y!-UY';D<O^\ \UDNMB:&F_Z5P*YWN*0"R,K\=
MV4Q^(HYLU=Q1 W8*[!XEDR%2+VV-1 &>>21VR++9C!AD2AQ0\H 2V$"2D\_+
MG^VL%'9 ,HF-5(ZOF<4*.TA!5L\,. 5=IAR3';-,CB3>B6(*DNE!HZ+I5AD@
MK[C ,_7"R#7$3+\X;7#JSVV[B[)L=C"S"9D8F)$*H'0$+W5'( .CIT$T@^@C
M84%>]H]D-^M2+JXESZ->P"/W_!DRMPC?S838T<ZF>V)HQQ4F^ZY2"92Q(%0*
M JT-]OG#<M USATY8V&QM(W%^916%-]GCVBD!V#3-T$HM\$I)]G#!<..C&7M
ML=!3C\1%+'A7[Y8XT@%RS7'O05*8XME(BAW?-8F=4*.!.L)8*PW?,XS4 J6W
MP=_^M#1_75N6V(YF)GU3_ 2U6>T6GZ(O2K05$]AAR>1EXJ?L&RBL(Z=^]LRE
M]^!DPM!$K1 OEJ:X<* LPV2'S)IP"16 A 8P6D;/RILQ,(UD=PK)!/%;HLZ)
M,^B4R*&58;&C:,W!&/$JKQTJ:/)DI4Z9Y(^/)>CL:)4[>=*,EL5Y3'6 Q)Z4
MR2.QHV)-P6AQ3;ZE>(<6.^(0OYDH=L;A 7EJ]AC2X/A/T09N8T%V=*TYF<0!
MC<052(E#&D8Q$#0ZPM0$@B40<@[05 ^"\D+L 6!-TY0XH=. OQ[\SU#X3"\J
MHDNPR$1[ZYRXUYBH?J5_KE\3O4:4-1 ^6#,]*[6Q2[?(Q(S_ZGFCT6U*FG54
MT6'1_+5309T=L4SN)M4!FR52MBM&H1L>!BWH9X5T=DBR"9A8)UIUF]5)U*9O
M) [[%B3'BFKM8&2/PZ3=WO20RBN5S98FY7J/->E2YK1PTYO,P>[D:[@%O6H=
ME1VL;&XE_?+N7[N;J7]4OOX!C8&^X/M$W2%]UN)8W;#>,F53"=)9ZWGLC-OA
M?<Z_2=/V7F9>2*)$6R[XUHBFO6$4AR(@<S)2,A>02R%4SD!J3=8)&Q\*$%@H
M]L3Q;:5']O/.-DSVX*BJR9(%>6]H:T_)WZJ1,OJJ&ID*V#<RM;O2LE6#9=>I
M:G"RM[V1O9>1DKBYYL;TSNK*=/,[?:WZJ32<,@%(]J9VR_7[P8<#>M31HBPL
MZE<[Y&NKHO;!8?OH8.^%NZN65FG$R@W5&A'R;="(@H\ Y.GG1>3J#QU,995:
M/R9@59W+V4&>X&%)>R5KD^9D/SWPBO9H81LT:/U7#8H:M8Y3_^8;!8=#?2+8
MLDJ Q%G"'YL%2OHS$N5 ";D"0-27)5X1'/D?IMBT(6M"PWR!0J_OU+<K?OL%
M,3S&@19UXY,:.,/? \06V$'F*<MG-!NICT H4\Y:&_!ASU,':<]:@OEJ1%8?
M+CF1(S6F[E!/**X?7-7> L$$$WV6X\2E,XC)K4 S12F](Y>2<BSW%?4-H_[\
MK!6(PY+$9NX]HZ[OB 'T$$\:E%M3AR8/Z%@\0Z;R=R:7JB[V]CV5*,B%I@I#
M'0Q4KR<@%YMWO9*V%-35H=GW<"G[J/,D T<@1['KMY_@+!57:\GJ8,R57,K1
M)4IWBFQQ'1H[?*;#*?4Y)*Z,\>&SK%P&__:)''64%AGJ=YB@SY2(:<JFC;GK
M:SHM8R&MOR%R#X%*F)(@JZLQU]1GZVU)4-7!%/N\KM.C518"288Z&!C.CGJB
MSYLB<ZVLS%4'4Z\\/,,DF#K#%PQ3X[N-H@XFQ+]A<I!L>WY5'1H=!DM.D!0O
MJ*LRU<'0+F5R=R.;^S."[E<?,H$83Z-D(ZF#$<.IG.@7J-?KIH;K;'D=FFOB
MXUYZ<IEL<&Y-'9J</(?PT'\,WBI/MGX=42T,R8Z@]1LRXX<\4C[.KZI#HR\H
M9&Y_?(F9W"/1]"!26%N'IL>N9- 1>X?$U8OC^>J[O#>4NL^RD<G+&NXH<8+W
M[D,#7RECK1N";+((JT;!43WI#C3"(O1-4#>C! G(EEOPS(UTL+KWM2__A>2:
ML@F6<QCB/#3;1E !VI110<;@S:RZ)5(!5*=C@__?D@<\F8K^^)$;]"12L?--
M$LL5S)NPUM83#V@.E^9;@?&AI3_R\"185*[FIC*DM;7T->=L]0UE0_0B+CSJ
M/$7+O6U*?,4P*$(Q;^:E]0=1JWAH VFU\\XF9S37^6@K,FOB*7,GV!>D!D?D
MGB^D.1.DKP7C?5^HJ4Q-C*$3RI-7MB^@X%K4FQEV-1[+90U7ZQM9+6?  7(,
MEG83[8Q_MK'7ZA&[#+>%NETNM;RA8N"/?I>-']+S&64"_V%:$JU3-V#=>!7T
MQI-'X1, M>A9^YC $-75N"^4/<G.U85S+-0GM@-K,J5U;;X>)2[2;U6?,Z9>
M_5.D%\L5R7VPA-'739@+1V+C2ZISWD@1XE).3-&5*-&@_6UUEG=]>DR?F^L@
MM^7GS-OK69M'!39KR_@MN=?M3ID=/;0)7]/TH:?NSDHX_$]0ON$(');6(+RO
M7A!S,$=%QK]=D&^D^17KEQK%^CK3WSK<7Z'_KQ#Q<\S4LN.;QWMEO7^5:->&
MEXRQP^T%>56U-8GM5]A<O' HLOMH6^[>3'5-7/[Z:4Q9\:VGSK(ZZ[,^?(7-
M=]1<!I?>(INY[)YA9VL.+JNL/IY]1<^-C/VSER7;:$A-!I1M>"$T/NK*!UMW
M=*Z*NN[D0["_8#'M^ES0&6)AKG/Y2!!D!+D7LO4R,**\6E6FVCZ@Z"'.$4HF
M?B-##,;\TD?G8X'8?Z5=ZN!9Z(5-F>L:"GGI[K5.J,I45^/59Y<IT??Z7>(%
M=A$)^[@: V.1OXYLT_RQ8#*&MGNH<H!?<BZP+#Q=N8:\#H<&RAU"EH9L?H(Y
MR_QM#3_M!.^PR#__#U!+ P04    " #6> 53-QF+KT 2  #;WP  %0   '=F
M8V8M,C R,3 V,S!?8V%L+GAM;-U=;8_;-A+^?L#]!][V2PJ<X]ULDC9I<H7W
M+3"P72_VI;UOA2S1-E%9=$AI=]U??R1%V7HC1=F6R+W#H6T<SG!F'I(S' ZI
M+[^^+$/P! E%./IZ=/+V^ C R,<!BN9?CQ[O!Z/[\_'X"-#8BP(OQ!'\>A3A
MHU__\\]_ /:_+_\:#, 5@F'P&5Q@?S".9O@7<.,MX6?P#4:0>#$FOX#?O3#A
MO^ K%$("SO%R%<(8LK](._X,/KS]Y('!P(#M[S *,'F\&V_8+N)X13\/A\_/
MSV\C_.0]8_(7?>OCI1G#^]B+$[KA=OQR+/^7DG\)4?379_Z/J4<A8.:*Z.<7
MBKX>\7YEM\^G;S&9#]\='Y\,__O;];V_@$MO@")N-A\>952<2QW=R:=/GX;B
M;[.FE98O4Q)F?9P.,W$VG-G?(DW[G"04?:9"O&OL>[% O;$;H&S!_S3(F@WX
M3X.3=X/3D[<O-#C*C"\L2' ([^ ,\'\S]+:]+B"!,XP#!ABD,X*7'+HA;S8\
MQVQD,ID%@P5K]O7H>>;/6#_O3HX_GA[S7GXH-(K7*S9"*>(#[ @,]Y;@S NY
MW>X7$,:T29+:QIU*=.L1&,4+&"/?"UN)5TMY:%GYU()+U@^=S"8KOAJP\=9H
M1CU5ES*>>W1Q%>+G5B)6B#J3<#*[_)Z@>&TL79G@T)+QA=R+UJ,H./,H8K:X
M)9"R?@5BS?/6@/CPLX<BGW5Y@<(DAL$-C,<1;W:-*;V%Y'[!ID7S/#+G<6CY
MQ]$3I#''=AS=$CQG)J/H"9Y!.+L._2;)S:@/+S/S/7,T#2$SVH2M.61$J<%R
MVD1W:#E'OD\2&%R^K&!$(<TZ/4\(7RJOD3=%(8H1;!2\-:-#:W*#8\A6^+4W
M#1M'<UW;PZ]@V/]KP$.$@,]Z9A6C%:*![/#CE/_XX+TT(US3]-#2W,$G&"6,
MS,?S")F82TUQ:-FN(<.DT4C%5AWXGB42:QF?8.<XBMF6A6U=#.:G >G!9P"<
MB_X:AWRIW<'E2%:,$^_""[/ A6^&R-)L1IJ1'U[J*87?$];MY9.1%17M;403
M#WQA-=@ZM.74EY<VD]^,VIK'-E-B1W9=>F\SP=44/7ER,S&-B+OWHV;"-M%U
MXU/-9*MKVY7',H2VMG7/WLM0U#9,>MTQ7\#80R&]\0C/>3PUANX[,3LX)OX"
M!DD()S,^55@0%2+1_V16\FFI0\N<&9<]226E4M1&X [>4[^[\[;P[L:M.WQ5
M/KXU?(:,NM/$V-&W5FU7SMWI>HVC^0,DRPLXC5NKHR'N,NII.U-,:+NSL"*L
MD6.@M<U;L>M.JTL:(^8187#E(2+.QJ1HD]5NBW9+AMUI]AB1-*C[NVCA<TSC
M*T;S*-9=&(R>/1*TUW,O]AV/TM34(Y]-#!2O=QN:6AY=1A<T)LAGAA-29/T_
M1@$DZ2D'<_MLC653_C;THAUBBGWX][3/:KLPMF3384:U??#32-KE6!-[/WJ!
MJ#=G<=><+UMG:_GS#D.K!;ONM#I?L*@+TG'$,Y[$\_<*=%HPZWY'WW9PF7/H
M,"[C>_A=8P0-<8<>)+=QSM<2Y#;/=S#D8_L!IQF*]@YFWR[ZT;XF;7!(S5NS
M[T[KW[PX(6)2;VHQHKF0@6UMKE#$$1)_W&<M.4 GW63CVJXK>JKN4-H8+4O#
MM8:@B4-7V<76 4T#G;7Y?^@)W[7]2R=DK7$PI-?)[7NAGX1"VVOVYP(%?(DA
MB[R#C \7NGW)8(QB3B;K.4_ @!=_)MSF[#]ERQYDJJ\++,CVC@FT*=L2PD44
MARC@BSZ0]$ RD )G(H?8+X@9\KI.7"J;S&ID1?7FS*-34<*9T,'<\U9##NT0
MAC'-?A%@#XY/9"7G#_+G/],\G<QF93V$WA2&HM\_9;M2LZ%%B?G4XH?\[%]\
M%_?DA>+8/SYG(W7-UCN1B%!K8DA>UC WC$;$!YBP3>37HY.L'X_XQ<%3J:N5
M+88T6:;KP0"QL9'1\^&E,[@T+MY%E3PP3(HC\ S1?!$+Z6T".?)]G#"!6= .
MF?#3$-[ N'DD:JG,8'MG%383O=U#BY]=1(SYF@FK1J?8R@R-4ZMHU.GEGO5O
M"5QY*#N%*!ZR-$X9(V(SK-Y;Q:J%%=R#L%CJJG*QKG@>U=KU.FQ]2S#;_L1K
MGM>-V3CA[G'% S'MXJ6G<L.U*&=&L\+NP51,#=QQF2:S1S:SN:IJG!K(W/ Z
M"J",5'80*;[09F?'VS(&S7*FIG##TZCP:5#T@-!4]^!_7)U?_9FKI1""LAE\
M^>*'";_ ^8UM1Y]1&!9=WPV.?&4,P'GNQ](,KP\]X[6_7J[.M4QR]=S:MC##
MYJ.=N516Q#U37\ 99*,AV)Q-;L:1VO@Z&C,X?K(#1[.R[@&4.Q]HW.;4M74A
MOR'+F(PS&^7VMC<$:@P4B8UZA=T;7+*TK\T8TY#8WA^T@4FOMGM(924)?Z!X
M<9[0F*U?))-_W0B:&;7M;8,Q?FV,X1Z4^0+4YB6]KK'M_8,Q4!I5W<.E[E2^
M>6KIJ6SO'(R1,E'>/<B*N01ST)KH;&\JC&$S,X![P-4\&* -9YV* 56+W2L*
M)_(+LS9Y4K.0M\^,]!+R&;B@UY#[J%V(32!J)'0HO&OCA%X#:(IEV 0V U*'
MPKUV;N@U0">N$RQPR&Q(BR]+5;&J:VOY3#Q-: G!&LI^:AO;]JIJZU</OE6J
MNC>F^&,L.#(!I=K2MD<U1D2EI'MPC() 7(CPPEL/!>/HW%NAV-.<+B@);+M0
M8W :5'8/HP?"/$="UB:3IJZM;1]IC(Q:T1I0!I91N>,ET!$,+CT2,>].1[Z?
M+!-Q;>,"SI"/-(&-":WM](@Q:N:&<&]JY<*W412TB7>:*6W'#Z:ZJ;?J[N)F
M\*1;?4"A)+(=6^R(EO';=DWH6=SQMM%7TU"KYI=A6<MK]N>>[X+4/\)<N!AR
M:GXQ!+PI\/NQE[LM#8\U%W1YK]-ERPC@&=BR F\>(R]A$1H,?K1Y]>4;X4_Q
M$3S3^?%"([O!B+CAS-^;J#L W-0]\:(.]O_@P7O112<[,+/M[6KPJL0I.]O(
M10=(X\U+ SJ75VAFV\DU@U2KEX/1_R:KMWVWTR"/F6]L>\)H-"A7ZM6@YMR$
MN(=AR L[Q5=(>%WG*%BB"-$XO: J;X5H\I>&]+:GD#EL[2SBX!S;:IBMV2A*
MF$;;8.&,A2D$YMZ.N7QAVC$,4.21]9C94=3T\M4>"V.,HYC%-E1[1ZW#3FW/
M^1XLJCK]J!FNSJTA^1<8N;07Z D%+$[6C185A>UUHG^HFZSG'MZB])_IB(N#
M5./(502V=],6)K;>=MW?A/GFH8@K/&'_]*(K9CGFU")8&X=Q DU[VPGR'M%K
ML(2K,W4K\@6B*TQ1^A!P>D?A1#UAF^AL)]G[G[=FEG1O!+!AR@2)TNHQ?_U
MO(BR'3P3/M,HM90VL]&*B>U"Q_['Q@XV=F^@9#HV[O@J#6W?S[(1LM7:RL&]
M8.$+*6I,2\UL[[=JI:Y@T#WJ#DY2J8P<>6<L_M!FVI4$MO=9YA KM6V8;K:.
MKO0?O2R<]'PP/^GAG(!@Y<I)#W]?B0EU2S#?KP9GZT?*K\%N,A?R:6CMT7(;
M'I:?/F$#3[^&YMLXL("VQ*;Z]$E)8?<6PPNX(M!//V["_CN$PKQ1,%IB$J._
MQ>]JN,RH'5@F]P.RC9'<@WB[Z[KWQ/NKU<^;ZC:O-42V,TY[ VI@$@?C4/&)
MH3/5)TIKCI44[6VGG/:&3V\(]V9@Y7T+T\BSD=!V#ND 2ZN1:=S#5*A,F8&N
M,+G R32>)6'VS(0VOM%0V<[Z'"+B:33*_V%VOKNTS.Z([)ILM^WDV$+ *_'A
M!4S_/8ZJK])JM^H&U&:H_NP@JJW4?$48Y[]<UQ2:FE&;8?SI-6&L-M*KP#A[
MSUB;S&@@,\P)'+\F6&OL\BKPE&\>9Q%<[=O';8 VXV<X AQ."^UGR5<Q-$KO
MK>WBKS>DAH [G#XRMH][NYQ:T4MOM&7C=/O8@,DC,OMS-AP8#J>A#F7=US!N
MM&_#M1DF#8P,1X7#V:T=;=?'^\]EP4JOA//!FAN>]8_5IL\C[\#)$%D7DUT[
MZ^RLSU?8(JW#W>_@LI:'U52?MQ9'R ]XY']/$(%G"44\C?+PC)D.Z0FU_"M-
MO79+-HX>?VH0+B<#=S&;@T.]HH?RDQ8ML-?P</2X= _@&PWF(.H**Z1/H>VW
MP-7RL'R6X4,8B"*P,:4)O^@]F>5?Z-.>:#32.KJ4:;"LGFL8&JC[*.P.KN3\
MFLSR#_--IB&:%Z_$EZ(N(TI'5Q\#K(Q5=';-R0\S\=C$9"5$OGR!Q$=4&UPT
MDSI:M;';+-2:Q[W]<.82KS!A0S0A_H(/REGNK;;FV$%'ZVA)1PMLC0WDX+SE
MJI>^=7K'8B6"_!@&\ENHQ1]R+6\A03BH[@[EBQ"7+\P4T1S>>3&\G,V@K_N<
M0,]RV/;K=NQ>&KD[9 7V>!2I.\?KLC%U>P\G7YARV9BZ1=G)=ZPV1?R36>G9
MK<)%@(]&%P'X/8"42^$.0!_O5_%B12]:,^C//(I8A'I+(&4B%:L7"SK]Q+\C
MCZ@?8IH0R/[PL(! \@%>Q)_E8IRX3D5>/6C#>_:9+A<H3)@)"W=1V @6-9KU
M2OU<5DJP$NI(9H!Q RD[, 1O.,L? 5M0@>3:@WKY%P78#)HS\U+T!,\@G%V'
M?KUBG\J*;9D %($<&\#Y_!M<7Y_WI,SF<X3UA\IY-4Z.JVIDY (DP0"4#^0[
M%%^>BLES\<V1F"R%J3L0*^AS4M9'\@,9PYQ6DB>H/6GL4,4;',/*<7!!BW=E
M+00)J)R3=[H0LSA\,%467A?D/2W+FU*+LFU07Y#>Z0S8W&"L%_=]=="+Y4>2
M]""B?'CL#OIX'B&U83^4)96$H$#9@\ BLZ(PY\>RD%GC?OQLX[ND!6$K7C;'
M0:P-BO=:NYQJ<%[\NF]!X(H'W3;O0[9DM0I%,.6%V>7,<33#9*E9#BJ^,<]E
M>S,3%!CUHLR4PN\)$^/R26GP=Q67N"4#&9TC,=<#=P<*-2J>L&7D!=ZDW/N)
MEU51BT[#BI?4Q"[]:F,<Q.C4JSC5=J%,OQKG8QJ=4A776XAL^I59$>+HQ*_X
M8U6@TZ\FU7!"IT3%7]<$%?W*GP8,.IDK;CLEZ7G 2,^K$U3IKGL65>^W=1KL
MX+W[U4V;6[G@7XD(Z8U'TN=':W4\K?AXHUP+>".Y@PW[GM#T%S!(^.UE/D59
M9!JF%]0GLU*4D'KS+#S@"B6IZ%1*7F^.2JR0=<@M4.R2_U*-)&04<;L)'O)=
M;\S65RBAR^:8C8^:T*(QN^/ Z%!%45KPJYOW'/C:D*I76+=:&D=76K4KD4A>
M[;:AUL82-C^QU>F'Y/O41.1A9$C8J$-M8]NGE<U?M\?-2KA:X'"Y7(5X#5FX
M*3Z^U&; &9#:/AMM"YVQ-=P#LNZNP1V<)=O:].;/>+?A8?NDMBVT[>WC'L92
M9_X^%0]8^.<(KZ"Y:U#2V:Y":HNEF1T</13?A#[Y,E1M=%--5.2B&\X%<#:
M\^DYCLMGBLR"\4J^HI0SLAYV*Q)),GC4XE3):^1QRO$M)I<D9VL1^"6-T9)[
MNRL/$?$!36D$6:6I5;F:(<FIO.$,.&L@>&], 21[:WH_1B1-D?U=1)I_38A7
MJCZ*72(,1L\>"?16J&99<E;(]U-$GO<$N'@@ZPNDG5FS20YW662TUBG^OGJ\
M4A[Q$F:0L;.FVK9J2\B5R?/(V)*TKF@<^<Q[L"6'7W?1JMV08LDZDA;8J"[Z
MRHJ8-KT!WEW?9JE?Y(R6\/>5?(HZ;VYI-<\5#9BI5$F;Y(L(''!*,JE/F8S>
M?$[@G*^J9VOYLW:L:E,C&5]08 RFZ\TQ@JWI>BY*)>GV#K5A*NB]-EB27'G:
M+^.KR/W8.>DQ&ZUF9S[6!ZTXU3&(F]YKXR;!I29(LK@-$R)QYZW><>6:./'%
M00.1Z]K:3KU5Q%9]*:S:T+G->_Y:6^D% ;-'FXT9V,ZZ-:'6TA)N0VG\Z1 M
MD>UL6AO(S#\ XE2Z)7_RG?_"=N[H6Z9]'W!:D*!U6MJ=;^&4O? %[L))N^P/
MQ'A3 F%KXZ<O,6AC&.UFV*#\P!VC_.;%"1&!X>:[Y=+3C*(@/R,,8],/VNWR
MMK?<Q\VCN0R ^)FE[%+^8B]N+0P"?:SZH;)5+F%J+SS=6#@KZM%"5]WTYJ#;
M@K4M$.IWS!95:,"D6B10EMIB^E6_$&DQTFYU30J?^L6L5,!LAEUU>ULN:%:#
M*'TP_P=/_;!?_@=02P,$%     @ UG@%4_H4EBKQ'@  O<P! !4   !W9F-F
M+3(P,C$P-C,P7V1E9BYX;6SM75MSV[B2?M^J_0]<GY>9JG4<)TXRR9GL*5]S
M7.78*EN9[#ZI:!*2,*$(#4C:UOSZ!4!2X@4W4B0!.3XU-6=LHYO=_>'2Z&X
MO__K:1$X#P!'$(6?]PY?O=YS0.@A'X:SSWO?[O:/[TXO+_><*'9#WPU0"#[O
MA6CO7__SG__AD/_]_E_[^\X%!('_R3E#WOYE.$7_=*[=!?CD? $AP&Z,\#^=
M/]P@H;]!%S  V#E%BV4 8D#^D'[XD_/NU4?7V=_78/L'"'V$O]U>KMG.XW@9
M?3HX>'Q\?!6B!_<1X1_1*P\M]!C>Q6Z<1&MNKY]>9_]+R7\/8/CC$_W7O1L!
MAY@KC#X]1?#S'OUN]MG'MZ\0GAV\>?WZ\.!_OU[=>7.P</=A2,WF@;V<BG+A
MT1U^_/CQ@/TU;UIK^72/@_P;;P]R<=:<R5_]>$U0;/SN(/UCL2F4L"X('<%/
M$=/D"GENS#J(4B)'V(+^M)\WVZ>_VC]\L__V\-53Y._E.#%C8Q2 6S!UZ/\3
MH#=?G0,,I@CY!%L033%:4)0/:+.#4T0Z,9&9,9B39I_W'J?>E'SGS>'K]V]?
MTZ_\H]0H7BU)9XX@[8M[SL'6$IRX ;7;W1R .%))PFW<JT0C%X,PGH,8>F[0
M2#PN9=>RTE$(%N0[T<WT9DDG#M+?E&:44_4IXZD;S2\"]-A(Q!I1;Q+>3,__
M2F"\TI:N2M"U9'3.=\/5<>B?N!$DMAAA$)'O,L34XU:#N/O1$T&/?/(,!DD,
M_&L07X:TV16*HA' =W,R+-3C2)]'U_)?A@\@BBFVE^$(HQDQ600?P D TZO
M4TFN1]V]S&3MF<'[ !"CW9 Y!Q]'D<9TJJ+K6LYCS\,)\,^?EB",0)1_]#3!
M=*J\@NX]#& ,@5+PQHRZUN0:Q8#,\"OW/E#V9E[;[F<PY/W8IRZ"3T<]L8K6
M#*$@Z[Z?TE^.W2<UPIRF74MS"QY F! R#\U"J&,N,477LET!@HG22.56/:P]
M"\CF,CK 3E$8D]T-V>5HC$\-TLY' )BQ[RF[?*5=YW(D2\*)?L(-<L>%[IOP
M0F]$ZI%W+_5]!/Y*R&?/'[2L*&AOPIL8TXE58^O0E--0J[2>_'K4QE9L/25:
MLNMS]=837$PQT$JN)Z86<?_KJ)ZP*KI^UE0]V7AM^UJQ-*'EMAYX]=(4M0F3
M07?,9R!V81!=NYC&/!Z4KGLK9IUCXLV!GP3@9DJ'"G&B LB^?S.MK&GI@I8O
M9E3V))4TRD15 M?YEX;=G3>%MQVW_O 5K?&-X=-DU)\FV@M]8]7:<NY/URL4
MSL8 +\[ ?=Q8'0EQGUY/TY&B0]N?A05N3=8'&MN\$;O^M#J/8DA61.!?N!"S
M-%HFVLVRW:3=D&%_FGT+<>K4_5VV\"F*X@M"\XW-N\ _?G2QWUS/K=CWW$M3
M4Q][9&# >-6N:TIY].E=1#&&'C$<DR+__K?0!SC-<I!EG\RQ9,B/ C=LX5-L
MPW^@?5;3B;$AFQXCJLV='R5IGWV-[?VB,QBY,^)WS>BT=;+*?MVB:S5@UY]6
MIW/B=8'H,J013^QZ6SDZ#9CUOZ-OVKGT.?3HE]$]?%L?04+<XPI2V#@7:PD*
MF^=;$-"^/49IA*+Y K/M)X;1GA,VZ%+SQNS[T_JK&R>8#>IU+48X8S*0K<T%
M#"E"[,=MYI(./M)/-*[IO"*GZ@^EM='R,%QC"%0<^HHN-G9H%'3&QG_7 [YO
M^U<R9(UQT*27R>UB+Q>=U[@H@*#^,"^#I(6'[YA<<\(">\D]V/<AL6W$DI+9
MAXJV67.!87Q FAYD;0ZX#/J7>_VQ?1\M7-A0Z#KU !*S+^TOP.*>EE\V$K=,
MVK^L;A TDY 1]"]7B.+CIJ+E-(/V23!UDR!NW2ES\K+,Y-<P];ZOR(\EN<%3
M#,C&V\\EIPR;5PS',*9D6>7WH;-/R\03.N62_\Q:]B\2ORJX)-H;(L^Z:)/)
M%D8H@#YU^9R,WLD9#"PQOU"X)/Y;??&=7TK\?AU"'44]<4F5(YDJ&T8.FCH;
M5LXOWT(W\2%I\VM>])XK%""OI$5 J^X1K@_)*!]+4S>Z9P,JB?9GKKL\H OO
M 0CB*/\-6XKW7Q]F=?;_R'X]6<M'; <NR7^NE0S<>Q"PCT^RQKRV!S;(/BX6
M(DKDSMI59=YTH&.<2Y_-2)K3?CH-?O)0&),N=Y[Z:&0J33W/7#+:Q90&S8R'
MI!H4+4P$V7,0]@'^O'?X>B-+@"+@?]Z+<<)1>0N8(AP7("(_5>$AOYJ,,/(3
M+[[!=P _0 \</T%>QR)-^2T[A8CKGZD@*5L:*>05 F+,]#2/F(D8G64>GL3^
MO.:=@E#W-ZL(J(Q;PT"L8AV(-Z]W%XG)(4?XKL#(_:RF4U@':#&]1("];0M8
M?>/Y_>+T8O('P' *T^-KM((7X'C]<R96%N+]FNTQ:AA1/DW93'@=;SOLRCLA
M,2Z2X8&V5$@XRMK.=P+0,DWNW !$4ECJ#2='EAM>(++(M$<=F_8.3>-'XE<3
M6;- ,?5;R50 PYG.0-"FG[RW'(AFFHCP>=_M4M_8&<X3AL?W$<NMB=WA:LO)
MX8>!$6KJ_O(E%B'1[4K?%@A:MI'G.;_#>'Z:1#'99^+S)R](Z*EZ6K]&_O''
M[I,2JR;,=@;.YDH-XV4W1IQ6Z:PS]NKQQVUN/VH2L87N@$6X:.*Q8SC([?_6
MK/V_8'H2":,IE(R&0B/[;5\35NBM&8Z,@8 PG:4WKP3$L3GV%\2(=,S23%M6
M!2*)F&G1VX]7$SU$4+XS"^4ZR[XYW"?&C=/8?I"$0@M=;;.(7*,0E47.^I%Z
MZ5>2VH^6I@HB[#Z8Q:YX/H;*?@8?H ]"7PR9B,(84LT 0 V4$6'VF^$9D)Z&
MJ6LMF07Y!#N)F%07$6 ?NPT5?2$ZTEGYAOS;#2^((<C:&0+N0D0)A.UW"P$-
M561Y.*.>]UKL,Q@M4033,X_ID;E#B3,NI=LM^!JH)(31<&"!]#< 9V%Z$M!;
MC;$;1D1;HD"NU0F8(GK+@R2$U(#)3@+<6#\AVH;#%9=A##!9GI6[LTK#G42-
MJX,0&<.!C,W&)(]9PC A2F_*>=(N5CB =/Y$+$#$AZ&+5\R?)M:BR55BWX#9
M*]5?AG)O'[5_E]&[\L*N9CARLU8H&Q@GQ-N0QL\$!+L"L4!P(3R&HS&E2Y8D
M^_QB,_NAX(@K!,!P\.7<Q2$9S.L+KM0Q%Q&%_;#()1<B9#C$4I6:7;2B#P]K
M;@P;+9/+42HH((3(<$2E*G)V!XX^2!G!+L-44D$(5-M(2D= ?2<[FSF]]^&!
MN#TS<)U0J]Q,F0+131*SV_AIIEPY"S;E9/_LV$XC8:K:<,1&5QO%;-J(C3&,
MMX*N72_0F)5;%R_VVP6RB:JF4>-.(&+TC+N!7&5A1R@$@GX_J%B#3$L_!CU^
M5'\KH'3ZZ)W^Z2/*R6&L2J>/ACQ.57M=H*3+>RU=J"HI%UL.45V#QV//0PF[
M%'J$44C^T\OPP^FM)Y=AL04,/;@,0&V)X^TDMV;]<D1KBR-:G4%K\8FN]JBF
MPY!>$X5"=C4Z_YA756<^F:5GOO2$%^)G>*=7%E9X_"C?)/&;#WP0K)'%D8X"
MMGK]7<!CY>FPKB'LYZA89W7&BP4*V;UYPB,S6=M:TXFA (ITG%0+CCDR6SK?
M'?L^,YP;C%SH7X:G[A+&;J""14K6PP#K'".U K;6.(PQ<*,$K[2&#Z?QX <L
M6Z C$MO62,0MO9DI!'X>,U7!PF\_X<W+EB$CD5RXVA@&AW6B.0J(,%%Y,\WS
MN*MM)^\,S6;];:3X*HK@,^PK- CCU:-6SPX[OH;6^A9_)FGQ=#1&@@4WSP"6
M[TXN7EE^"T@GC6 ,LH/)(X A\CD/L/&\E$$$>';=;%"["==T"U:-RRA*@'^6
M8&H])CZ[4[^HY?D3P!Z,9,G@QJR>78=J:0&A1V%EUT@GYV[ZAH37S](YE"80
M]0[#!8FEO0OKX<<>F0@QG2BC^"N(YTC2'W2HGUT/T%=:A+GA*L>2 FG'S370
MA+I,]+P1YNDJ M;TT=4VY:O/#3R.=B*X"J649@H!3K4>O"\ET3_0.VMA1+.%
M"0;DA_$<.!D?AVRS',:))M'+O(:X(U;]8"U?I]^J.C%63)N,F4.X.2D[Y\#Y
MA;+\U5D"[&1<^]=._O0>7Z^/5;TV3!P8.@4V#N7SW\[5U>DPNO!?V^-J<?BZ
MKD5.SB!B#)R<0__2:S^HQU?GL*I.QL_)&1:4RG@Z):;]:UA\O(ZOQ)NJ$HS$
M6=,,4?/#?4>*+^[;JK@I-=N0.V7R(7K_^E 17]JC>H=G$T]&TK^$]<>(^(*^
MJPJ:$3HERO[E31\YX<OXOBICWGB(F]\7"Y@&ANC5E^R4V0P0+T(D:VUM+7!@
MLT*%QP"C+'O<A"]O;=W<-!] -/EK)7R):RMBD<NF@M$I,1I"E_+;)5SAW]06
MP@V9D]/9X6957JPN:5%;_QHZ6\XO*?=!*DM%GHI,P=K:*/%7!E5&VW&1:5=;
M2INY+X,J7/1C9#K5%MR2-S.HR *W1B9];146.3>#*E+W(60ZU%9ICB<QJ/BI
MER 3N;98IR3#]I9LO97)*5RDAY54OEK+%&BQ9@^JFC2((GR%K*CBV]K*KA54
M<7[)N#MK]L-@67A&UD/$%PV@FUY[4_$-TC4\=PJH/DDJ>>TMOY(U:AY"_D%J
M@/(GZ6_J_D/F.XS6+D/QTVNK#>1 R,(V>KV#XU HPSCF^X;(=9)"7]^H%Z"7
M^E%K4$U>J$3-":Z(K?V"]DS *_59'#UJHZG<-;@2655'<1KPL.:83A-@J_G:
MQC;;D5,Z$G5.5E_=/Q$^#=Q(<6:G$1-S)WB:8XC:JRGL!=;BO='@VET U3&3
MQHS,G ]J@YDVZC*+V7>.R!3T-I\]&KQ[6'U&:8Q='RQ<_(-&E=@/5'!E9;^4
MS-#9I;:CMEK"H=!LF%E>ZR&YKT3C1;(0@D7:E)J8.A.S)3)<-813;K<%M7HX
MN$]*'(I-3)V Z0"'FAK"B:TM#H++IFFT&O@PBP5(GR#C-1W\V;=N3"Y51V3Z
MUD_"=77N-7NPB;V:1F6>PZ5R19$030S=0]/-@J)23(3B!\,HCMR8!IM5N)6:
M30X-U01V Q5'%^%J;_I\++O$=K$$,3B>89"6/ZJP$M-,#G=S?M143(BBZ:ER
MA.E-V?%J%+AA3!Q.>E)Q2<4_68W)Q^4Q&"WBW8V]-+"-=<>JA+)3R56;;2UB
M,[&5)IAHHEFWB'UQE+[AM#E>TBOD/U]LQ- 6O,GP:Q(0L?FZBL[W(1]W#3N5
M,B+D/MJ;LF!/;;8*5#-*TF&M<W2O%)E(/9U$6%J;@O@6@6D27,&I).FL0_V\
M(*WJM7M)Q6//2Q9)0"]G/5X@',._2W7=C<:L@-?S@ERNI:4['(DZUT!RX;R<
M[ID!N]9(Z.)V&R27B8+BN^3^3^#%8Z08EI15"TX[A=U6.@H#[Z;?B*KUOO,G
M+TCH#4I?$/(?(:ND$@Q,'>J=@KBQ7B)83;_TO2G!I''.]&B&&$=N\UT$3J*(
M"*FVUR@(IE.=KE.ND94"1'ENPW*G0.Q&66%RS/0%#)OHMO;A+&G]=.TD4[%^
MNNE)K2'KY#>&N$+A; SPX@S<QU)=Z^>>"KI2+@YEXU ^P^I2/':F5^%?._Y4
M.8#&J>4WN)+0P7HS/675!!<N/8L1KVH#N+ZB*,A,KHT\T11U[!(2:\K6M8"J
M+)=*4^Q(>3H-:I)9E8R7<,;,)4^""IH;2WNJ84 Z\EL:]BG(25<ZLER[F]\4
MGMA6AMD;,S*3[Y2C@[93R=9LIRF0;<Z"]M@1^LF!"K8TQ#,ASI;W8X2)H\*D
M8*<077'Q*B534!DJ^&X[X% CQ2R=B<LKC'R-Y+7=F052K*AU,?&RJ*JZ$'YK
M,^N<Q,@R-&ROV]D>$)O7I*U L[KRYA8\H. !AK.RY.KW1B1DII[KD8Z8ZJLC
M*OF%BY'Y.E8/ #^Z(-I?(;+R2LOARDTG[\T TV:3S1=>A(KA4<13\/QI"7%Z
MP8D;@\-F89(*\2X!IZM.U]Z>P W_CO /.L[31R8$7G>YT4Y86R"VI?X:C3!?
MAE&,$U;/2J_JN5MBX/HWX1\NAM0IO96/$ET..P%>&YV$'H1-R%X2OPJ#**9B
MLZ<G_1'9KM#;F&:20+$^C]U%5ZF5"-\C>Q)P@IOWLF29-!-5NPJNF(DJ\"W?
MQI=QMN/J(OX#1870R,EJTV3DKECLZM'%?JVC"%X:VY*W'=<>*36)1*IHWXJT
M]2>LR3YUUZ6$5RIUA,>.I+12P97G^2K-+#BYUQ5,2*:GI0'6]KIO] M]>F9#
MYX*=?KYF)IC(QY?SQ&-/UK4O#KG[?<GF.*BI_F9U"/5\L0S0"A3?'52%3X4D
MAO)[O<X12%]U2Q>H6[)OP] C>S:M-]*YS4U=BS,@M&*]A7M;*SV/IO/]Y-#0
M+5/];1\D>FJ$X$W'*<ZC&"YHB.7"A9@]_YC%+K)W/Z61BOIE\(5(Q9JS0UD[
MC/<Z@N%D[$V5!7\+<?H4P-]EW.B;ES2-\HW=B0W2@2TW0OU"^8(1BM\IQVOH
MEQPJGI-_RTD_]A+!>8G@O$1P7B(XFA$<FB74B.!LFCWO"$[5'-8YR&LI51OF
M6D.#<9.:5066MSWDT=;XU@<:F@$T:''O^!&-YRB)W-"G=_4\$EU6Z;]O0G +
MJ#PPG%V3.?XKT7PNOT6U'3-3I<""88&ZT&>@FA"^@*@%2,ALQ5MK,%"?E6Y-
MK$XH0'.[;ZA,W?+5UO(5R85KR@"VOT );FSZ#9&IJ[5;6KXBN'"A,.Q)K<.C
M #] #_"=RFM4VLF/$7TQKK+AOT;Q_X'X=KU1+\8_- +3?7[>5!%/;WNUX:RF
M$7Q[7KUVS2DE8D?QQW,W--B3%2*]].Y.+6GICK<WHQCHT2\]MI&EA#Z;/0F0
MPKIQ[,7P@1Z'D83[C^K/IE>K,[/<AI.S,Y7CJ.08<W&^$;:8WM8:KRY#6E4+
M'P#-64JU5CRBFG\H,\!:<_8M)_V8L_Z:0S\WL%7XY;A:]ZD<U5Y,%3^);=?5
M*F=@"C 6SAG?83R_#'T"E9^XP8@,8@QBB-/Y!(0$!JV71KO]BAV)G48ZK:^/
MJDW!] 0X7^.3U9CV,?JP;<Z&/OF\2H_T\SZOG3&R5W9K4E%]# QA4LI>/$QF
MN[3>,*OKQ<]TD;:"IA9DNZS''ZF,.,S&HEV/H.8KWB0_1N?$R9"<J^>IJ6(R
M<.I-B80$,3U[])Z:LQ9,*U-Y_0$^:*HOWTS*<WB55D,GY[88-$BJA*7AE]:A
M _;;:)1@;T[_=($P^W4/=5V"+YEZ8G$([[ /4UD:\6ZMZPA@]H?O ,[F-/KT
M + [ R,,O;R(:&.)'KIEH^^_=-8N#&CK'$H#/G,4$%FB-)IU"X@N47HTXVX9
M0,G=YQK$S[GS:&IO;:CXDK[B"<;NT_JR;$6X\&TU7)AR<!@+;HAPX+#P P@3
MH@R,W-D,@QFMT3]99;^61H&E]X'G?)T28^=^E?_%CL+V@G3$P&MSZ,0YE91&
M+Q?A2Z>(&LJI[(G7:8)6O59$PR8[4NO-[D%A\VX2$:VCZ"XU622O_5:0&8N.
M:2%374@T+&"?YY *J3P=76YFIM1;S\)()OA T:5!8+ R4M055(/&A?X &$ZA
ME[J7H7\*<+S^.9-*&C'2IC=U)IP["%!+!;J>R02@W*%I3#9IX,X-V ,Q+/Y%
MMP)A1'HFS4!H(-.,B:G:;R4^+=00HM0Q3.<!7, PC4SFS_C(PZM" E,%X$KS
M*T06+BH=FYK"C0+H4^@/I3;FM#15XZTTKDA6X>1O(*LWPLA/O/@&9V5HXC0O
MO^5.^+%"Z35"'P,#04=A)F(DR[U)F@^?,I4:MX:!6$4[<J-=(6&E%]L!6E;?
M<Y2)JKK]IM3,0!Y4/12J.XB*O%W/7*+W85(YF7<F?Q*FUG#RF\5FE8@LLNQO
M'9LV]WPY'B^3/%O0M#8!6CPFAT.7T#=%I(4ZPLW >\.7B6>RTBMMB!XQ=CV6
MU#E-HA@M %Y7F]&'3LD__MA]$D]7+9A-WK\SE-EJ%S%NK:)&[MWT28?3.<WK
M19=AKIGF,[!'TJ=1,ZX.I%<:I7S-O?N:P9>=0M&O\*^]F)JGK J<S&?NKH ;
M 8T;Q(^D-X@S+ISKP@=5Y2Y9+E,OT0U.W, -Z=$C .++<(KP@HW9;/H=(R:P
MO(=*+R(K?LO)/N:PKSF%SSG9]YP8I2;JYR(N+=^?JH*2D-[*EL1$H6L0G[K1
M_") CU%:IA;.QH@L:@_ OX&TV/>+2_X0D?4)2$]L$.9=\;;FG 81R<^*$>BY
MHFC3#Z(F1R;4;,QG0SN$C^_?M['KCB10L^$]<G&\*C[#2"L?-G^19U.;\+#C
MX($VB%4WJ*FQK$N\%@55I?UX;<VD8%L87HR<[4G9[2"R,K#5'XR#)FR+GY=N
M_>L-#:5@)?T>J<0=*.&J3MT5$U^&4J5Z=JP*VGDRM*,9IKBUN$)9_EVZQ(LI
M=GI!5QFB[^13)\BIU@@9C9GE7&EV-4JV+^+= F7SHMX9F(,NY3=DHF&[0A;4
MN+WY1D.7L3R-(J4QM,!KC W40 -+ISVR<2>2QRLZM\=D\TY/3"S3(S;5MV2X
MCQBKB7=Z&6M@'L[(LA1:*KEJQM0B-K/&-<%$$\VZ1>Q;]_J&T^:5L%?(!UT=
M+V!(5Y4TX"]=$SDM)X>&"BJ;#!RDH8)P^]:ZPK*C0599QNDITIOIMPBPU5P\
MO*1DD\.A4])]A^TUU-5(3YO'-T\;KTX3C OSCPK@*MUS1YBOKZ5Q>('HURCT
M6J*\(?UI@*ZJ;.GN12!]8X1_&ESE:-JZ8?F"4=1F&\KHGA^V.OJ*(#XR_!Z.
MYR6+A$7\S\ 2 P]FUZ(N Y"=53M>(!S#O]GOA9J*.T-77WA^W:9;RX@ZV#M+
MYY!KF?\NHWI^'4&MK0C<]V;!+>XG]7UW&=7S U>MK0C<#Q:"J^.U*PA_$HAU
M/?;?+$2Y(;8_":)R'#_:M/.JW+>V?D>._7$,\.)0=TNFYO3\T&]G 6'XQ7"(
MK=B7M^D7S?@\OU[11G]AG[ J)E?1)K?B+=F9C #V&H3HU)R>7[]H9P%QQL7:
MV:)1OVC&Y_GUBC;Z"_M$(0YH^@QA\2Q5;JV69[8^:I_9HA]RZ)>TSVL->I;M
MJTNZ#SOL>#,MSP:DS_!<2<5YRW?2)Z8V7Z,_K;^7'>MS0]_)/IG]QMA9S%(7
MD)^_?%=[7JJ"J"7O*5V!*$*8R78&(@_#968RU=6A2D*3<SX5#H"J<(JS<U(B
M\R?E=.W.G;PU#+(CA]Z8#OFQ[,0-J&\JKR$44Q@K'-2!HPJ@7&WKDN0\@54U
M9#(:,Y6 2K.K4;*]ZJ];H&RN\>L,S$'K^4X17B+B*8!_ ]?_*W%Q#+"\KD]"
M8:C276-<(&WYAYGPM&XUN'D,B6ASN!3?[E=IL@M+3EUJX=QET.2RJ^-JC8:_
MNH]O08Z%;;RIKXV1K9SYFP,QZ-P^GH.OZ %<79U*)_1JL\%OO97T5Z004]BM
MK2KLH\]]ZX:$:=O)D:F%M,WN3R"_"!K##NE7&"+,GO(FZSZ(-CTO"RVZ,W"R
M&KGRE'T#)KN%95/%-+PETQ'8=??,;_R7AA+K3Y<70HF;X&'.RXXG>C)I;L&2
MEK^%LT+45R/6ID=MQ_55$EE/5MD?M2^Q:L#,F@!=$ZB%EU4UMN*.1.^>V9L_
MVP#V\A30RU- +T\!]0/5RU- +T\!O3P%M(4:0I1>G@)Z>0K()N.^/ 5DMWO[
M\D+0RPM!+R\$=876\WLAR.:W;(0"BQ!H_9)-=T=3J68J!$K-['Z\1BRQT$,U
M_3[-%=$F9(6RF@-"0#!Y,W1>H@4P4MF%*\N188B^(.0_0A;C%6"2MYA\,.OX
MMHDBEV6W-,G'=D'I#9:2O.NFT2X"41/?TBBN"H;=14#'^#_[<V8["&MK-86N
ML]D^0"LRUN^YB=$M-=M%W#@*B! Q?(L0N^>(.$-3**DQ*33:131JXHNP,'SA
MCLY50F*0=*AW$3U]O42P&KYJ9UVJD[W;)_,#JTUW$3"!$B)T#-^5LY;V,J2U
M6U?2Z_$XC7<:H:H:PGB/68RN48C*(F==2XR4D&07\5(H(T+-\+TVJ:3$)<V$
MS=X,$&,F(-A%Q*2J"'?'AD,5U_0-5_4D6&JVB^!P%!!"8KYZN%PJK#B,_[96
M,URM#C;V K+B^@EI*?31EO=-#'N[1'(?@;\2(L_Y@SYR]8>ZUVR<E(]M-RI4
M]*R-.DY&3$AA-)U7EDI5L\UM;4]1M@*4:LI/HONN5%I75%BIGEH2$I@K/Y&A
M( >L^F2+;2%WCKS*ZETQB:&":H7-E0A97U;=(4A65J1T"Z3=Q2EEJ95%*KSF
MINJOE2-'"I"5%R>,J9-W,[T,??@ _<0-Q#61@J96KTIBL8?)0K;#@.;0TFL"
M44A/E([1>4B\<?%#YCPU54R&+Y&4(R%!3,\>=E1.F@#3RC6M/\ '/51T@ESL
MWTS/( 8>H9%?^,-O//1RM<400CJZ##-UMDC>+Q8HO(N1]^.,:@U"/QH!?#=W
M,:!AEY$+?;&CH4-M[&1+LTVSMBHB(#N_.*LFS\A=L9,* '/C,>F!$BF5[5CH
MJJ#A"XH"N]GOZ;_NW0B0W_P_4$L#!!0    ( -9X!5/2AU"V4%@  #<O!0 5
M    =V9C9BTR,#(Q,#8S,%]L86(N>&UL[;UK<^PVDB;\?2/V/V#=&]-VA.1S
MZ^X9NWMF0E>W9G2.M)*.O;V.B0Z*1%6Q#XLL\R*I_.L7%Y)%$E>RJH L>3;>
MM\='E9E\ #Q()&Z)O_S[RS)!3S@OXBS]UZ_>??OV*X33,(OB=/ZO7WV^/SZY
M/[NZ^@H599!&09*E^%^_2K.O_OW?_N?_0.3__>5_'1^CRQ@GT??H/ N/K])9
M]F?T*5CB[]$/.,5Y4&;YG]&/05+1OV27<8)S=)8M5PDN,?F!?_A[],=OOPO0
M\;&%V1]Q&F7YY[NKUNRB+%?%]V_>/#\_?YMF3\%SEG\IO@VSI9W!^S(HJZ*U
M]O;E;?W_N/I?DCC]\CW]G\>@P(A45UI\_U+$__H5_6[]V></WV;Y_,W[MV_?
MO?F_'Z_OPP5>!L=Q2JLMQ%\U6M2*3._==]]]]X;]VH@*DB^/>=)\X\.;!DYK
MF?P::^0[2(KX^X+!N\["H&2M;OP,4DK0?QTW8L?T3\?OWA]_>/?M2Q%]U50^
MJ\$\2_ =GB%6S._+]8HPJ8@I$;ZJ_[;(\4P.)LGS-U3_38KG08DC^J'OZ(?>
M_8E^Z'?UGZ^#1YQ\A:@DX8>R7-_U;-5*;UR#O<5YG$47Z3340VU/\$G?R<LM
M"M#5=UZ$AZP,DDG@NYK.87_"TVI\H^>^IHF;Q]-JNJ.Y%]BE"'ET]<KK-:%_
MO";_U8.(7THR@.&H 4E-:#PP^P(;&&K;K?4L[-E-J#?/<K'L=&1D-F=!\<@,
M%WE)C+]_]P8G94'_=4S_=?SV7>VW?T?^]/?;/(NJL+S)[W'^%(?XY"4N&N.L
M9*2VE6)OAF"IPDG>( [RT%#L6N)-F)%!:U4>)[R"N?HLSY:ZK]?5DJEE_IX\
MMM9X]9$/*F#WQ')<9%4>XE&MU\5NJ+H:V#(A@C0 P^GQY_NO_JT6120&0[4T
M^IG*_]=?WFS,3F'(\RR<L>9_^Z</;UGC_W1Y=OEW$I?%LYC'!R=I=(;SLOUW
M#> ./^&TPA_Q\A'G@^)-M.&"-EL5CW)JD@'OA-L&]9"-73.,DCU#+4%K4^AG
M;FQ?5*W[QGV0X$)-1IF4,[JI(;:$$D5@4$:):TB*LRPMLB2.Z*"][R:_SV;E
M<Y!CPN$[G- OTJ]724DFK4:W-$+9&4%&%ZCEC;4F##J-A3MD6://W$YM 6U,
M[-SGR .HJCB>!\&J$T35?QD&4O6?_TZ7&/ 2I^7%+U5<KNGZ1Y:2?Q:2J,I2
MQP4W1\&GE+12\,[$,2B'!.2B:".[HSAL1T0CN)9D+"^S\(O4 VKD7!)*";-+
M(D$(#'%4R,0QD<HA)@C-)9U$44S#M2"Y#>+H*CT+5G$9)%K6&'1<,L@*?I=-
M6@4PS+)!.6391@=1I>,X1;4:-,X]Y#@HJGQM]D]229?\TD#MLDHB!H9+:FQ#
M!C62,#W5'2Z#.,7119"G),:33_),PBZYHP?<I8]<$@R#M/"&)&J$42,-C4>7
M<1J7^#I^PL2QE@1Z_)C@DZ+ 97&Z_AC\(\O/DJ#0A>2C++ADW(2B=6DX0AT,
M-\=C'A*66SAF)M#&!N)&T.,:,3.(V8$5YC_D08270?ZE(!-I]@^ZE:WWC 8=
MMX.K!?S^,*M1 $-)&Y3BT-OHL"4-]D]V+@&<^[S-LQ7.R_4MP5^2 M*9\(K.
MGD_7#^3C&K=II>F2?R.*TF6AA1H8+MIC'3+R.DOGM5-\Z+G$O;I JSW)C\1C
M+ZNEU,U)?G>U"RF%U6P_]G[T3@\5HB$):ID]^R"[1@]>](W>_]U9H\M@M8W>
M_1%&HTL0"8W.9?:]>W,2ACF.XI+M%FJV[.1RSO9D=##;[1>9D/?V-B$3%I!Z
MHM#BCK.J*+,ESMEN#P6XB%?Z2%>KX729VPR]M^"M%O?.*7N,PB)XK8%Z*M!8
M=AN4=#='RZN!C-.(50:O%YMV!<"P189*.-O$9: 1XA-IE&RYPB4^F>>8;1/J
MV:%3<$D5,_ N;]328$ADA#ADU$8!;32@\8O.PFYF)WE.D#.$F@FT0M;IDHT.
M;F^I1B8(ADLZ=.+N;4*TLYP,6D^$21L=ME+3_?=-N2#C6[D(4M17VNL9S=M@
M'2YP^(5,]4L<TI&5_-<\#^13)3L5=T?B[,!OSL?IY;T3; 1(<0#D6FBCAFH]
M:$[KC,T3+H,P3N)RK?%8,D&GD;<2:"_@%J2\\\@(3?!23! UDK#V*>[P4Y8\
MQ>F\7QS##JY6Q^U&K@7\_GZN1@$,MVQ0BKN[M0X2" ?+19T\!WEDV) 8R#@]
MMR2#USNGU!4 0QD9*F$9B<H@*@3+"5TL5TFVQI@=;KE9T?%5ZX T\BZ98H3=
M98U2& R#3 B%D]Z+(,?']%9QA$B$Q.+L3LQ]A+@-:.[G#A=E'H<ECLR'W!2R
M;D<X#=S^R"81!$,N'3IQ)&MDG1QWL]KC>HC+A,Q+K](H?HJC*D@4MRT5<J[V
MO+0PF[TOJ9!WIIB0"><RJ"S*9F@CO=_9?.,?-1MB@HBSV;H"7#L['_SNO;4U
MH(0+'8T4M)&$A5/G06D,9#<RS@/9(3PAD&T$O#-"ATH>R%*A_7;YA^?L89%5
M19!&],#8,PEKUOQ_;U)\AY=!3,_1?HI3_#%+RX7&,TRUY,R!;%?4UL],,^.=
M?-MC%X:GYPPUUM )/3C(+#7_AUA$K4E$;2)N=-]G.^2%S,8R-P-"T&P4#S/X
M=,NTK"+M^=X+0XB&YL:V4<4O2T3P>IYLY $S10 IX<H''URY) 4?1Y6NAE>F
MB-"U1-F(P^6)@%%"DS] BZS;>]^G54&&QJ*XQ_.E[6U\N8Z7V_@Z^-+;^#(%
M[]P:@U)8)*Q%?"9#8@C4'FF$,I#T1Y("6>8]ZFAZI]4DN*,S'3$3X/P;3\"D
M77L>R#CU7S)X/7_5%?!.)!TJT1_5N=GV&Q<U67!85B99*AVC5QIKP7DFI'%%
M$](AV:E[Y]9TS,K$2,R**CW2KAV6:BT[B9=QR@][DP*QXW&:96V-M+L5;B/D
MS6*W4A0&GXSXA"7PC@)C#C_/N&>2=!/&O5.S0RKFC!8:D"T?)#(PB* &IDW>
M]\[5\"5Q=':914<:<#YXC2J8,'99:<-@V!3(RI%+.E[M)Y7HC@+M:QP4F, M
M\R LJR!YP/E2LX:@%G<9?IM =R-QE:QW]ED"%.ZV4W'4D4=48;^K!V=9OJ+W
M ?!?<1#]4@5YB7/-5IY6W.&X9P3=&?^4LMYY8@E0' ]K#=15@7!2Z.8Y)4@6
M\4IQ0FCPNZN305)8S8F@WH_>*:%"-.1 *[/G0P +_#%[PM?79YI=#4'&W3Z&
M MYFYV(@X+U]=:B$;?0%W1A_PD>(2$*++NIXZ)8XG_5#'J1%P.X&%:?K[B^:
M>&., ;>'3L<6K'\2U5;;.Q4G0Q;/K/+0F,GMUQ]U$:D]DDS*F4]20VR]DBCB
MG0QZ7(86A^693H.$/B9VO\"X;%X1T_@AM;A+KV,"W?4Q*EGO)+($.&13+8Z8
M/&H4]NM(;E;T]3\RBV>3KKN;SSROHMJG&!2<N1<KX*VGT4I[YXLU1"'Z;700
MGS/?H1OTN4F-N>?U0<-^@9\- MV. +@M /.:OY,E_LLXI6Z',4C3\:5BSAI6
M [)M8(D,C(96 Y-DNV5# !>%%E'4SPQICRP,9!PG#!7A#5*#;@2\4T.'2O6T
M'#!"7,<A3@OZ3I#-:1:EM-.%=3WDWKJZ7!0,<?3XA%5U+MU_G1 6G>ZKQP+_
M4M&W?I[(_QCR RBEG1Z3TD/N'9B2BX*ADQZ?L"'82B,F#C"EP*! ^I-V<EF/
M5-*<O),)0J61?E=Y2*(]A[JG69!'-[/S.,<AT=%$NRI)9P&O'FH;\\K%O)/!
MC$U8_*#"]"IW*[Z?T:G X;?S[.E-A&/N2<A_,*8PEI!__/TL>\+YR6/!=I\'
MY9+\[H(12EB4!\*/WEM?A4C<P'VBT]M&RG5#GV=AM:Q'.DD)^C^[:F89J*:5
MN[^!:&0)H&$;-R(L/G#<P"?DPQ']^&42S"7P![^[:F(IK*:->S^":&09(N$R
M?B.#J)"O9C['19C'+..0KAP],>>-+@$IM'U'!A8%1&!J)G1D/3GV.SR/Z=#"
M+A(U%]<T;DPA[]KU:V$/QP*I, C2V"!4CA9=)=1J>>+129I607*'5UFNHT]?
MS#5K9""'9.G*@.*(!)B2&EP6<6%/C/@__+!ALC:20I!TS0L%U"$U!F*@V"''
MIB1(*^Z7(^P,$7OSUT@24=3Y=$,!5IAZ#.1 \40!3CTE:>7],N5^@9.$/E8?
MI&:'(A-VS18UX"%?1$E0C%'"4W*&::!:!0YMV/(I389F6=B.O$_R"+!U_&F%
MP5)HB-"217SMF^IY8M(MSN,L(F%V;N*0(.F:/0JH0]X,Q$ Q1HY-R14NCIB\
M?Y)<I)$515HY/P09P)33HQ8"2(X^,A,UB+1/8ES&11@D',LE^=MPP]X@ZYH@
M2KA#D@B"H(BB0J<D"U=H.,-4O!+F;SC([>C2D?1#%@&JG"JM&$"B#+&9:$+E
MO9#DK,KS'FKUB*,6=;8I:P#;[L\JY$ 0Q0!.?"J4B?>(XFD$NDC+N%Q?Q@G^
M5$E.<LA%7'%#!:[AQ/!W$%Q0@!*2T3 Q1.40%_32\LTN05I^"I8R#R$7<\L
M.<@^"_HR@)@@!:9@PT8646$OC#C#-&M$<I5&^.4_\5I9+D'.+2<4,/ND& @!
M8H4<F8(6M3!BTHB(>R'&;1XO@WQ]'X>&H4(4=$L-%= ^-X92@,BA@*9@1RV-
M[J_.?(XD#\'+542(VJ8--;!$*>^6+ ;8?<XHA %11X]0P2"BA/I:/HETE89U
M6IKFN,-95A$'N#[+(G6$8M!R2RJK(O2II54!1# ;G J:]52/^)D4E.6H-H"H
M!2^,.XDB4E%%_7^NXQ2_4Y9?*NN671JX?4Y)! $Q28U.P9]:\JCY#T1UZ!LP
M0$CS?D11W_LGS7M;TKP'39KW4TCS\)P!(<V'$47]X)\T'VQ)\P$T:3Y,(@U]
M+,8G;<[(?][D#]FS['"V4M(+942H4L)LQ.#11<!F(@M5H/$,5?%)$Q98W>2W
M>?84IZ$Z9%:)>R&, K24-0-9>-21 S3QIPV(&SVOOH8'Y<9.THCY\3)]D'(7
MPV7@D:0/S.A<N+1/2MQF11DD_R]>:2?B<F$O]) "EI*D)PF/*C)X)L)P'424
M?$RL:[K2#0WI5;+![^ZN $M@;:X =WX$00(9(O$*,%\]X4*NFYER-,>!PB/T
M?W;6R!)0;1MW?H/1Q"(@H859OR8R/CHR3:*8W"ZR5'U 0!1QU=(J<$UK#W\'
MT>(*4$*VH8R=-:-RGE;C7TJ<%G+WW?G-V<@^A-,.Y,T/(%IWB$88IIO?';?F
M3WE<DB^?9<MEE=:[/+)S@PHY5ZVLA=FTN%0(1.OKD V94,NBOK!C6MQG21S&
M- 'J1S+YS.- 5BJ9D"M"J $V;! E0%!!"4M\&*@11(VD8Q+<YIB2$).&8)<
M<1KA_&8VDX[V.F%7I# #;LBAE@1!$B,\,8TE/@X[&HBK(*;CES9715'A?!1Y
M)"J>**0$KR"2( ^13BJ01E)Q19_<NL=A1<;'];OWCP]QF<@FEZ*(LS%) :X=
MD0:_@^"& I3P5 S]C6:1>_?^Z\=O4*/EN/D_90]Y$-$']M;+QRQ19)^22KDB
M@09BPP.)" @JJ'$-V? I0[4HXK(^LE/UP$J*,_C=%0&DL)JF[_T(HM%EB(3.
MWVMK3R[_XB5<$%!8<2%!+N;:]<M #MU_5P8$!33 Q!?>N2AJ9'U<2-@,67-S
M$##W%@3,#4' '&(0,+<- N;>@H#FLSQ%"/%+-X])/ \4R0FUTJY)H8$\Y(=$
M%!15U/B4/J-501L=UQDM68JSJW26Y4OV_4OR'Y)2*N2<Y;34P6R36LJ$0'!$
MATQ(:\F3SG6$$95VS8LJBDL<<3#\K9@X2-KTB+(5<;.*,[98@F^)8Y"'P2$[
MD *=N%J3R[!5W*2Z=+V4S@]@_(23Y#_3[#F]QT&1I3CB:RFRG2*]O-L3,P;8
M_4,S"F$0=+)!J#@Z0Y6.OU MU*C5*V%>F/1CEE1I&>3L+GDN\TP*.;?,4<#L
M,V8@!(@I<F0*AK3"B$O[N:#-LT>T019U>-(4,'IQQ]>UM: 'M[:ELH XHP6H
MNL-=Y_S8Q,9<R],5RQ+3]R+B)WP>E$&-35E>E;CK2Y4ZT,/;E#)90!32 E3>
MGVQU:*J8H.&4MY0Q^1D)M>:9YI3X0,I]XA@!HI@[IA4!1 \9+DT&F1PULEZX
M<+\,DN2T*N(4%^J!:"#EE@M2B'TN]$0 <4&&2\$%)HH:62]<N%CB?$Z&MQ_R
M[+E<U/E9E6532+OEAA9RGR-244!<T>%3<*9105RG2:GKASPOFX3B/,NBNJ02
M4<>T48(=<$:0@T08%3B!+0D.Z7K+IZQ$#QGZ7&!4+C!BQUDC\O=.)GANQ]=+
M(V%(+T3PJ#R-@EQ&(9VP\U='E("%MT<$21!$,L)3OT/2:J!&Q3%KV//PW7D<
M W%5XJ7RMH-9Q16#;,$W/#+)@V"3)<@AIYA:?W+-%!'5])G-J)O<7AWB]80<
M1\82@(/ N",!@B-*6*JPN/M6@)_<>=5C$H>721:H5UEZ,HXSYHGP!LGR-@*
M&""B4J7(8X*(27II_],@_9)7JS)<W^99B#$]956TWLJT_F:I[98SHXK49Y.5
M*B">C<&K8.#&!.K8..J,6#X7\^BA<9K-+0N_W"\"4H$W55G0$90 4Z^":Y4<
M;R]8%&"PR:#1 $0]"YBJ#0>FB9CJ$>+*J*/M:7Y6;+( XNAT?8=G.*?W#A[P
M2WE*/O1%,\.PT'4]>[,NSG R9U0$0<*Q:%53O0)U#:!'>D:L-H%^ID80L[+;
M]\MG0?'(RED5Q_,@6'%FXJ0LFK\PBAZ_?7?\@1.U_O/?VS,D-[/V8,EMQI<W
M%._:CU-U0=,IA:$L':/GG:03P K'%AM5>N!U<XZHT48_-_I0V'E2%+@L##P<
M"KEDG!Q@EUM]"3 LDL(23IXQ(5!<J&-'*TH(LNZ9H8 K$F0@"(PG<G2JQUX"
MIO,]$-Z<!<7B)(WH_[GXI8J?@H2.TB?E69#G:Q(=_A@DU?"^Q4A=E[P:59PN
MSZP4P?!N#%J!AT0)D= ?A?0_\$8=""/KS0 RKPXQ@?:8X$^XE*^,V*DX]6L6
MX'ON32,/AFT6((6QL59!>:MSA%+,0JL@2;+G8-=I+:<3[BJEC\9F^9J42E$#
M?1&7A)*!ZQ*H^SL8PDA #0G2B@ AP6V.5T$<7;RL<%I@XEO91E)O?%<4UDK3
M)65&%*7+) LU, 2SQRI)<4$U$>:J!1L),[9I&/8"-""\M&&@1ZX96>6//V56
M!LFU;?"NN@!+C<!DQFV>K7!>KF\)X))T 1H(KNCRA7H8TZNX]5%F\'WGI)8'
MY)6,($5WQ%68&\*-/ N5@-#LAN +Z,;4-0X*?!?/%^7-[#-QNK0O*"K"H..2
M:%;PNTS3*H"AF@U*X6A,HX,2JH1RJG6<S8XK\@_NVD 1CP[*UUDZ?\#YDH:+
M12F[F6L6=THW ^@>TQ2R<$BF!R@+Z;D$BE.ZNSVG"<CI)953C&?;LNIY%LX8
M5=[^Z<-;1I2?+L\NR52C)!AB,K_DPSEQM1<O85+1G<T?LBQZCI.D'Q]^(JTH
M#:=V8,\%U796;,K%K8UY)^NN2B"RN3'9F2+ \Y)-Z11=>/.S2R\X!-7U>LUO
MWHFC #3D0?,SD/8^I]OE.8[H-OH2/P0O+>$5Q=,IN.2$&7B7)6II,+PQ0A3.
M0-0*J Q> 'H2#E\[5_:QMJ!>5("XFJ!=1@"U?' =!X]Q$I<Q+LC(R$Z'+;(D
MPGE!IZWEVK"';*_NDC)C"]4EE:TN& <T$K#PKL1&G44X7 D>.^W.-.@4/#'0
MXG2#6AHBR\:=<T@VBE ..S2[DK?!FNY(VFTJ#X5];"?+ <LVDON28%BDA:?<
M/%YQ:3CLR2L<B1U"76:5O&,.Z6$/:"07AL0D+4()F:B\;L.OXZF 4.TL2YF+
M_2DN%V=549()1MZ4>*UGG9VJTS-9(PK3.Y)EH0>&EB/ *N>%.7[":07%W34+
MO^?XT7#\2BKI-.A20^U%6Z(8&/ZHL:GB*W9?+$OIB:J$**.2:*.(J /A#S]!
MC]D&E:7OTJNX9)0-^"ZU=/)@.&8!TH)L,VZEWD3,VL3.4,;._M:H)?-,2OZV
MK&W8I]< PS\KF!8,S 8;V? X:#U'\#TYL)L5>)X.&-=>K2<#_>-<\.+^;A2@
MW*<V"?N*O.0[S'I),+Y)"T]\DK<;;[4'V\.^JP+"*>FH;R274<M[-*:GFT$%
M#._L< X)>*F*P8!S41$!&-EHH0<@0M,STJ@$AI.V2$T'##>\!$[+3OQ@CC"\
M!6B&R QL2*:-Q>#%8#1?2LP/.M(KEAG+2XC34$T.K8;;E58C]/X"JU(<C"\R
M8Q0FC!L-?LVUJP.$8Z./6T Y8#'N2,4!'*(8?6R""T'9T;[-Z\T#5@[=97VI
MI.-KB2JH@VN(0S$P9%%CDUPSK#=U"IYWZW^__?;MVW=H%>3HB>K]&?WQZ.W;
MMZC@^;B"JEQD>?PKCOZ,TBS%**;O#44HRU&VIU1=VXV0=2XR;7H(0<SU6"@#
M.1P NS)@B*8 )AOJLE1-L>^4'/O3T1_^^8_H:]K W[!1DOSACW]B?WC[3:/
M.7A4__[VNX'"NW?_,E" 1]63*&+)FX+D-HBCJ_0L6,4D[%2=+5!).SVOH8?<
M.ZTA%P5#8ST^X:1&*XWH%>WC.#T.N0(0,CWD9%I;Y6NCYY,)NJ20&FB7/:*4
M&^)\QXF3XCG- :B;1"H1BN^5<T'N"NE"PX=_>=OU5A\^#'P5$$K=X3*(4QQ=
M!'E*$\&>A&&UK!):,>=X%H>Q:D)@H^B2<O8%Z5+0K 7&EUE#'7*S442XU@1"
M/7'F8SU%\CWGM)MKPEH04^*3KXMAH*?QI3<-S&N "C5(=T,,RZM2'5@4LT1K
M7(AE(V;14?^GW_W+^W?__&=8I.Q/QF^#_"9G&5PC%BC<XIRENK::R:N5_2V0
MF JD7C-1:8(92D?!-:ZLM/-=D+SD^=9/VJFW596(2OYXJ"J FG]##:"\4\ T
M\FVSC *8<.RY\C%D:Q1\$ZT/W$0R+@V:8#V(1G+Q)3? Q%(_"&*MY9MBBB=!
M+%5 D\W\*(C .'AKMIW%[Y%1G96FITV(,?&<A1H8&MICU>]>0 OCA =WC#&<
M5L,3ZVRB-XTX1)99QFU]=H$+VH0":2,VI;176JEC-84H7#IIH[0^E4"%:",>
M;+-3\4HH0V0&^JFV$2#U_((7D/6VX7BA;#;L&DEO.Y]]J,JM3RX&AD!J;/I=
M3R!D:5_1>J"I.Y2;(7TA+\^@]0!*'SQC$F"((86E?L3L9R8&Y:VR%M=UG&+Z
M%K?*A<@$O=!# "JE2"L%CR9#:!JJ4%'V0GH!A2]W/!>&Z74[4<SMH0<YR/X1
MA[X,&)XH@(G'%[@8E!//-9Y+TA"RG"MMVE^:CY'\?]%#\**O@'&6/-!K2E$E
M#!QC!AI))V"7[W+7*7:@G,$YRXKR9E87TN#J%+)N)VP:N/V9FD00#*ETZ,2Y
M65$6]$!A#LP/]@IA4U"/5#%2!"8U]$DDAL0 PHL?\JPH;O-LICPZVI-PFA9>
MA-;+#+_Y&=:Y*A&8D"2>2J 5$P'"@WN<)/3U YSB/*"/'YQ$RSB-J;,KXR=<
M/YVFFD-8*CN=F(TJ4&^R9J4)Q@>-@BM,ZKCR$9IS=7:6+^@9:%-A F%JFS:
M9]*_)EU)43-222^)'T2HTE0/&S%8'DT-4'P&A0H@6@U-WBTX:;8^96G6+TGS
M(J0^E+;0<\DJZV)T.694 N//;)$*Z418DMZ8:;SYNG9:WT")OS>O7?$RG<=/
M<813U0ZN6MSU:\(ZT,.7A66R8'AE "BDV:U_KAG%7=JN7RG;U9!(J2_V&Y4W
M5TD[?_E.#5EX^$X4!4,L/3Z=F]K)>SZ*E^Y^".*4#M0WY'^#])(4AY VQ4*P
M9!)V]D:=$7#[ )U2TCLEK.")Z0&#%,TV8K6K"=;A H=?J,\I<<B2F3+W$RR!
M>)U-.<_C8I45[#;VS8R_;/1.-3DV*#E=8+ J0&_-0:OAG7ZC8 J+$D0)T7,E
M08+I0A6HYZ=(+\+Q/.7I6L/U0QZD1< Z15/64TRZ$%9OWXRRX#1;Y?BB]3)7
MVJN#X>=XS$.R?DV%OGDSKSD[XP;K?('A&N&7<$'DH9P.ODI+3"JQU"^C"5)N
M8WTIQ'Z(WQ.!EOY!#D_R4"N3:I:UP#"D65EI-B_CM"*QY$V[B,*[1/M\)"XN
M7LAT.,NC. WR-3N-05-NTFW/C"WJ-2555M<>O^B6N7NONGXOV-OG8*WZ[;^@
MBM7#1V:VF7B7U#"H7DJ*6ON84Q*PJW?.E-+N>X<2LLAL011,V*#'IR 3?3T7
MEJO_A$OCUL5 QNGRL@Q>;RFY*P#+9<F@#7E!9&K7 H0/38J@YOZ;83="+>Z2
M)2;07<*H9,$X%@- X5(LSGE:,'3,$I5S-D'9:1@6YC0HXM"RX+6L3R+UX.I8
MQ 3!4JB+;L@?]AM0MIS'254J+Q8JI7TR9@!9QYE:%"QK^OC$+2GV*Q#F_(3C
M^8+ .7DBTX$Y_E0M'W%^,Q-NL1F&L_%F7')M:B&[)!QK PP[)P(?TK8Q@P)N
M!Z7,$'O?H[[**.0#AC*8VE:!;I =:0,BO96#\B@#3HE- #UF!=;-%J: ASR6
M*\I3#QNV%[Y'6P% 6%,1+2BK,G$@I#7 AQU*M%<+;V9G0;&X3+)GTTT^O8J7
M&Z :\-*[H!)Y,$._!4CU_5 RL%,EQ+30SXT>E+NBGW!)X=WF&3WA%9VN/Q<X
MNDK;0ZXG81D_\;2HAG.A$PPY7LF;6-#!<M](*V!8/!FZ^JFZH%6!$J+RFR::
MM>2N@-MD>D-@_;QYS:]@Z")  K]T?!+]H^)G6HN'[ [31HD3W%L%?\AVX^SV
M\RFW+Z7LK[+ZSZSL_CM@^L@>"R<^\-)^"I49RIN/L37WA-Z@(W^E_QW28&-5
M?P\]KCLOOL-SU^=X14H2LPUT\M\)IO]!;VTMZ1NGO[*_*^K>3M5EEQI3F&X7
ML=$#0_D18(5I5D>57ZWKZ  AY.:PZ'V0X)L9.Z#.CXHJ*D2KX>< KQ*Z_/2N
M( [M+)L9ZD$=WVVVQ'!TEBWI60R=FU,).YW4:P'WIO-223#.2PM/G,)GX9?C
M1RI-E^9;<6 ':,[KG-3C3F,9M=P.G%9%Z(^96A4PC+/#*8Z4=9YQ>.>U6"1;
MD&YPF>7G6?58SJKD) RS*E6.D'H5QY-P(_C!M%PI#X9B%B#%?9H(1?C1ZMCW
M'IIC9S?<WD.)5"QQ#MNA(T.CE#0K,5H%:YI[\E#NO1''1C.IXG/,_V]G;EN_
M6&I82AECP/%1X9$%&YP>MM0&XT=&0Q;2?;%+1@6BH?=FS8%%WFRZUWDEC=WU
MI93'LQFA-2=[$/Y2Q?QZ'I@%"K%2&M=ZAT,</VGR]-JI^J6TNC!Z,HMZ4#SQ
M!,S"4ELM2!?9:DFP;&1387YUL-0N4]BI>G:PRL(87*N@!Y^-2LS"-'21Y>5Q
MB?,E<:Q-T@XH2QEBN6ABD91\+E;FN3?H^*6@!+Z>>QT%^*03P8KWA+@$E(=*
MQ3+<YIB^<-],D9MT2&ED7JJ=:LPO)<<46,]5&TOP23RB%)('W*AJF\2/A:49
MRT$#:H58';S<\MGAZ*"GU8,1;PZ*81=LUDK0SB#: E:&F?6,'S+W\HKTTMX+
MV:RSM1/$SF]C:FF46>_,G5 )1F*/L'D0O!]?'DFWH$9D/IHG-"F["PE@.XTL
MXWY3^+5UC1JL^.T25D74]P"M"?B$MX&OW-NI<Y_O*>.="/:.'I6_F7TFL1*+
M=4C?[/3&3WBX0#O=C+,L>5L4LMU=F& #2HR\)7[AM1JJ1Q=EJP+KUFV!^%S[
M\\R*_CS& ,R3ZC(G:Z\-+EO%.-RR\\A6AQ]A\Y=GYMW!S0NM(0!\MBBH!:\U
M5L#LK$V&+EN=*X >Y263W?H@] G=Q\OQ:57$=&?[X3DC%<"O3M4_J3(JC+3A
M].C(E.+USI*,,0 EPM@&O#BQ:[=W:9!QFQ4E3HHX0'_-$GHYDP07UV7T+50Z
MD]Y+QI)R?4L*59*0ZH+\=45%;*M,8\ KD8T%T[)8J0V>PB;DPN(Q ;4(Z(H$
M8>^J5CY"N%%CL7*1S<IGF@PI(K.[).,_L.>N@/#:?BS:>C"#&F5L%UT<1-2L
MQJV,FBMZSCE.ZTWF0XJ8+^,T2,,=1,Q:0P"X;%%0"TYKK$"/F,W0A1.6C0;$
MB#G/0HPCEE#VJB@J A3?S*ZS=/Z \^4Y?E2&%A:*CH]56Q9D<+C:H 6&CM90
MQ0UGKL@/."9$ ;&3//3P]9X6?N_PJHYT;F:<_?B:K@O>/";QG&<JEBTC6JDY
M6]@=48AV(=="!TI,.A*O^*QXHTE#T1G710E51ME&&Z";8W>J;E8,WL4+SL.X
M4"\&F/5\.3EM,50^3JH$TL7ID.H]7$$U4;:J[\EQ52@\K/O,99:3#E1/YFYF
M9RSK'BNR8>:H4_0Q@S<71#9S5VM!\8ZC$4MO;J*\U4%5&N$<\3^?5NO'@-ZH
M(2I F&D?[6X=+D.=QVPW?SF(.;D:MW)._G4]*?\&O>GM:LTDLQH@7*8EI_\_
M74U["A+,+ER0*5H<DM[.5HG3J/^'CN0MSN,L$G>TPZ2B*\07]3M&=\1S7+"+
M0XH6< W"99_R4\'=?ND6 :R^[:7L4O_ 1.F"'?44KZ'SM_7 G^D+DA_RK%H1
M#?+OD+^W@Z/-<SO[:*#1$ ZFXT^LW)UU^Y'?=]KI5ZQ;WI=!7NZMZT\KOW##
ME@8%08D>\3Q.::Y\MA7%X#N^PO^;)*6C= ,]6EZDVCF2E_*K:$D?"+<BI-.Y
MU7-]T8*4DX3D*?G/$/-EMYS?6&\O;#")F 36JP1?QREF;[8I@_RM[;J=B>VH
M&OH3M"V-@EG]VE5)Q$CM&6W44-\RRG)TUH9Q/;'://J9?@"Q+V@31N^1.6S5
M9)$E$<X+ZCOD1_M%*2_>TCB(:W"*27(2MJY.'-M' GR!/KP[0L3+O 7BV6R?
M,/#\2('5,P1^'QJPY8[E<P(7[$?TR/ES5#_H H0UO92U)U'$SN,%R6T0DXEI
MG>=%GB:ONRMPA_E9/GR/\Z<XQ'QF2S/@SM-8D\W0V=>]I5+>?Y4JLROO[]/0
M;F*Y+?:!)H9D,.EI!1R=5SF-6ECY?@R2"H_9AYU@Q^V+(Q.+*80O8XR B5RG
M(I?OF?&=VZ+=NH4RBU.4DH_(.R"SUA  -EL4U(+.&BO0^6R&;DEH8.'8 ]T"
MJ/(U0\LZ;7.+XBPKRH^X7&0J*MNINB3OF,)TZ6JC!^UPP@C,DN-;S<$$X=5'
MX"<5>J7F?=)PI4NKX8V<<NA*3O;%P?A*,\9=4,_&8^[W#,GF-17%,9'.,_=N
M5YTLYBIR>-,>4X*XS/<!WJ:(!J5FD>\_JA2C#V_-:WSP%LL ;DRI08H)+JGD
M$>K('J%Z#:UN'B"C7V<#($OBT.*9,(V"TQ4J(_#>HI)2&LS(9X2H2+;&=E=J
M#7AO<3:7JL]Q$>;QJGY9B3ZJ7-S,;DD=XK1D*TT/^*4\3=0GEJ<8<LG'Z07M
M\G2\%3#\G0Q]R.N'!49T?3-(U^S^,3/!KM=WC'@:S"Z"G)Y1H<?>F(_7^1R5
M++QXSHA4V ZJ%= M#:^I"CS/,RR4R<%HY%WZ$2-L'<7@>0430C%X+>*0=?OZ
M!7-$IQ%\MH'>H*_IC.,;>AR'TPX(UZXV6<Q/DH2EA^S^R?1:B)VRV\R(8PK4
M3XAHHPF&GZ/@RG,7,<DC1-01TT>=/\-SBQMP)H<HE?1#0JT3E(@!I)?)\6TD
MZ<DI]B 2":;B)XQ.,9X=H>OK,R ,^B'+HN<X24AT=T6BL70>/R9U6D9ZR#+)
MBDH,C ;U,M*&TS='IQ2O]PKI& -@F#H%M?!$:6V#C=\;*XB;01L[$-VBJLQF
M-VFAZ=9M6A>E[T:-:F#(:H]5=+,M*RE)^8!] NFAA#K#/DUQR_*&!XDI@-1J
M.+[%;8(^N+ZM$@?#-#-&(7M K<'XU>C <WB#!QV:\O52W=L[P<G6/"P93RVR
M9#UYK"DPM-X.O^I]@XON^P;<M=;/@:%K<.\;T!1'UO&J2MCMD](ZP/V7I&62
M8,BGA2>^+?!8@HX<^Z4Q.4JEM#\F:1V=0A0HETR.ZE-6$N]T"^IQH@UZE@>F
M/7I]AQ-Z8(L>O2K86B<[G=TDD#'YJRV-.F7C3BJ@1]JM+,+A]BZ*(3V:4)_T
MKU7029[3*WOLO^'Y5]M:..W6@M$/;VL59 _15\&D+B(W>7A]1%L.^748IH*Z
M5H%T";X=]A"\6,>O6@W'3VZ9H ^>UU*)@Z&@&:.X",6V,XD*Z,A64C#S8JA.
MQ3/1#,N?:GG(5#,O>#9< S/SON.OQ-&TG++7Y@RNS%K;)=M&%JE+/$M5,!P<
MAU<\K<^T>6K51A\]$P.HL0#/$1J*;'**]NJ **MUEK:ZAT):DQ-M6-NY2 V$
MFBR]MFDU8"CDDF9R@%TR]27 4$8*:T@,+@3/8UWCHL!X\T0Q@VGR4R8EM[2Q
M*4"?1CH-0+2R@"FG&1!NT635<7T^+HW.6%*U.4[#WI:1P2.-M.$T)^64XO7R
M]XTQ (:74U +2?,V-M@68,\*Z*FN5>E-_G.L$7"LUOK7<18.B]<F_ZLE-A *
MW^,Y!7B'5UG.GDG3>V"UN-/<( ;0O3NB"EDP5#, %!:9N3AJY>&YQ6&)['VA
ME:9/IEEZ/0LUL/RS]V^U)AA75JU6"=N.#!*:B/<RR9XO^!],4UT[5:?$&U&8
M'O,L].!0SQZLP+V.*F)IEZDR:K3A.<6F?%W@FZYFG&7;J[O.Q#^F4,.$Y3:Z
M8-@Z$K E8Z_2698O(>T3WU>/!?ZE(D OGJQ\ITK<K;_4@^[[2+DL&*89 (K,
M:L01EX?G_88E,@:":GF?K-('?2IAL+PRNZP!L:"P*5S@J$KPS6QX49Q=!&?O
M-K!KX _TQ*:1:U.M.67B=D7N\72:*3@LW@J_P/':&DT50C?JTC!.8I[%F/Q%
M3"Q0GXS8I+"@)[VJ$M1#LYL:NHS3N,37\1,6[F>.[!LC+/GI%Z.+*N\3UF8
M]H>QV'5] ?Z5QTVY;>XEC:3[%)-^>#^]\/(.,-X>P)XPN1"Z+G&0%]8V=4(O
MO8SL!3(5/RQ7@Y>S6)0'R%(E2!T+K[-TCAYPOD14'1S++I:K)%OCYBD)^>,3
M)PD#0_[K9E:?COH51SS!.3M\/R)FW_7W/$7U^ZDV1=R_VX\![%G[*:&N6W;?
M0NE^I!DMP'54X7[+R7.01]V'!6@R=UY115$M^=]&#B"[^8B?+KG+"I+WPUU\
M 6#GVV&Q=#WNHBCC);VNA2Z#.$?LZ8&V)Z+Z2^"ZW><T;UU-UT]0A_,I8^F\
M<,0J;&Q?V\*RGPZV=57(>]5DLP"[TK9ET?6?KNW^D$6M\[L6G^M/(/X-<+U)
M,;"'9?P4E^O)@Y6-,=^#DGV!38./V1+ GC$!OC%\JP<-U%@!1_>VRV]>LF;
M/Z=Q64QD_22;?LB_1?'E?6""08!=87HI])LAC;&Z<S26R*! W\?A[XG0_1 2
MX=&,HX!>9SJ/BV ^S^GC5?7LCMW$LNH9EKJ.,SG8%V>0K\&L"(;18]#JF<OT
MV-V!QB!A\>.Z^04(2Z478>D.RTG:KE/;>?-)EMQ>))A<U/YM@M%FP+![.G8=
MU\\6- =/0;,_M_>BX6U"L)MH=%9AQ6:EM/,;J&K(PE54410,\_3XM'L-5'-7
M*YC/LW#&"/+V3Q_>,GK\='EVV0WI.R<DZ_>N[A>8OAK7'I&L$_0\9/4-2!V=
M=F[=!?WV5"64KCLV[9W>^RF/=I+8/<+;/)C'/M(]QHOJSZ R0[NY@CNJYS3'
ME'??:\9;]MQCIE:%H;>,-0NYITPLBW4OD1YT]]!#/@9EE;.0Z&;6OT9/PJ_+
M.*5=F?W3]LC0'NQ[Z"V[JQ9)G]G>.+2>L[,2Z?K/YB/T7^UGZF",GCFJOU3_
M!5ZXWW$U@\N%'2=PNJY_'+% /\Z:IQ7Z*456+-&/,>6]K^P&OZYG;/H"M*NG
M;9%-E\3&K<V/M.:'\).*+"?\*%, "3\%_W:A%)0.(#PT3I=:\P*S'^Y79'A2
M59Z-IE-BVQ=%_R"\H :'L-9892GMB!PJJ PJJ+BG-W5_PO%\00\_$$#!''^J
MEH\XK[>%NZ^MLQL\L@8;9<#QZ[NZQIN&>]B0C144<#.H8/HHVQC8TYRLOD@U
M*(8 7Q:(6ZLZFTF-+$P[2;+4@_+D\P3,T EW,9OAL"3S./9S_(3O<5A/N^P+
MKS7BF806!33046/!NS?<"K:1FYB;H"%85!M!16L%UHA75X+6YTPT 7_4,R(?
M-O5#1D)I($'S25K&D<#1BY<PJ2(<\:S#[=UB\;;SR9)><5/4UXYL.WUH;Y?5
MT7MV;Q>&P?2$799&>)*O8[OC\+[WY/$VKUOS6_?G\5,<X322-;)*UK$/TP11
MUDB%Q^QJ 10S>2#>R_[:N7'9Q&P 9DH!_6*621N,1QD-6;=DQ4T<,QN2U[Q_
M9G:@I"72E/<Z3O%5B9?#V< X59>\'5.8+F-M],!P=038(4M-S*3ZB!DX 'K^
MD&?%!&K6:D!HV2N$)269SB'0L0O4\)Y\QG)(!$SM",VI(G@&?B[PK$JNXYEJ
M>+=3A<%$L3!V;-SH'0 C!;!#5FXNU%9,%"7$"EL$B3M\A90"2-/]3L*P6E;L
MF!&9\N1E_"N;$(WOQTI#,*AK*JBE6U58.0!:&Z"+CZ(4!0HV*BCHZ,"G]2>L
M6O$Q*0&A:Z< EM0D&M"F\%9H1PWZ*=XZE8]B^T.'-2OOJ\=_X+!\R#1.<KH9
M9UL@6Q2RW0298,.[>]P2N+ ZG@<13H,E+MZ4]#^70?ZE0%^G68D*;H8>V>UZ
MS&^ N$Q)-^1+HG$Z_R'+HN<X4:_'V:BZ?876OC#]-5"SGG?*3@"K\Z20PE&6
M"[#I>&G(<P(JBJ^0=4DS+=PNKZ2"8(BD0S=DSDUGT'6\J<%<M0WI3]+(V#);
M&X.S+;*[HHP(N+0[6@X]!GM@NTY2>J;U%U))E]Y" [7K*R1B8#R%&IOB_7-*
MFR)(<(%*JHI67!<(>9HDA_5MJLX]$#V5+/1<$LNZ&%V:&97 D,X6Z9""A*?$
M=H+R^JY<0+,/!PF46$>6SN .SZI.,@,]"\<8\)VJ0E\P4X8*N388@HZ&++QS
M62NA"*^R(@83CM?YNF_S;(:+@DQ6@^02FYRC2<GIB2BK O2..FDUP%#."J;@
M$#O2:(;K_.L\JL-U2G9/!Y7$Y/+F-I(,!&YC\I(>A=2M<IJ!"N?'Z@SYN)LA
MG[=0':RC9&/MGW[W[D]O_[RG94\R?(8+''XAK"EQ2)>JR'_-\V!YG072!4Z#
M@K.E3"O@[1Q0*^V]OUM#E 0_3 =ME%"MA:@:D!'F$P%G-WV32KH<2S10N\Y)
M(N:&1=]Q%J4\69O.+:DA2O?Z&L?#[B#S5YU2:J&9S'5\5)*E\^.2/JT0P7E:
M@;[W0)][Z!9;43-R4:=9LS1@>RFS)'+>O94%N"'#/AT4D^*4WE'.<127ET&X
M23BGJ@>UO%-.F6#WB*42AL,N T+!B=%CB333']- C0JPD[2R4ET;CM :='QS
M3(!OXMDUN-.R-BBM^78-[GPLB0A#C*."7GJA4:&*:!(YE^12PNP22A "0R(5
M,LG\G,GQEP,2*@F$)[)N</&RBG-VA.&<!)SO1G0@0=.WHU(4Q>2N!FI@^&:/
M59*=(DN>:'Z@I'9B(7=B2YY2:XTBHKVG!8>?LOP+^?19L(K+0#H1'DHX6U*0
M0VO7$/H_>^>!&I-P;YL+H9!+ ?$V]%F^J[0H\XK>\:-I.(K[58Z#Z";],<AC
M&K7=:5R.O;K3%/0C"]7+0F^IZYUY$P%+SAU@ JE$Q&/A(_1(]5'!#("D:(.7
MENF^I,LOMSBGKSH$<]74<(P!?S2U*9B:J#IMH%2U@"Q<+B8&Z/V.#6.!<-3X
MU$^>T]3W+ W@Z5K^YIS=]>.M[8-Z"FILM8QZ'<K6.)C^L>L2:;/U46W9$Z#=
MC]!G2+J"]8?X VO %G6,5::J,=/*SRX,.^UT.ZN(7F_;VBJ<;K:KH@C]RZ)/
M&;J4Y;J5<_K84P+.85U+G)"S+DVF:OVB[ ]$L"RN4OY.M.X>_EZ^=!!NSUQ5
M._&#ZL\<OF,TEDW8BF0IT6@<DG%5%% [_)6%%2G3@B:+#[/EDGA/GGSQT'LD
M??>9/?O<>4;Z+BZ^7.88=Z="NVX;^^\>1&\=6XT[Z;NV'SW\GCRRI,*B-A$]
MGA%9F+/T7=8*?6B,/CCZ8Y80,W3=WU7O57WY8/NOOBKWUH/EGWV=?5A;5B&W
M2BV,GEKIU]R#FY2%KOMO_[L'WWMEU;CWOMO]Z.ONN9*2"B?:J1;IME&3@W,=
MXP3*-@XK\:.Y4A['5 H]^:C:F]SG!YUWUKU6G-!+]_(U6-USGT54CJ=)/,/=
M22\[?%0N,#OJ07^8TQDTD [;W 6]Q_E3'&*Y4_N4L03!.&(55+"UL^[O]"7?
M3UGY-US>X3";I_&O.&(/M]1+!HHF<O1M'S>'G52G[/;Q7C\,IG.[+.VPGW^N
MK?*WAII>_NJ[<VN)*[&\%P^+(/75Q8UX7D>WMZQV-Z[  .8WX![L:D#I,NA:
M61Z'&^_!%L1?O?-PW4ROI/,[[=ROO_/J=H)1E>:M(-V2VFSKUS?'@?31;7?O
M.B\2\>VY/>T22KYS$&M?IFK:Y2ZQ\!&G?7#%]F_ORR OQY^KV+Z0ZLWB7EQ]
MA$[Q/$[I@T'H-$CH(^.OKR<.GXM[P7D8%_B6A H[7ZL>^_4#[;4V5;JGOJS[
M]"OOX19%U[QT."=C+5= *ZJ!2 'XN9 ]> '%G:G]508[-T/OBK4+C+);1FZ_
M[^R^EX]J;6^3N?PXI [NJ_#:+LX6O_E2^(SHH2>JN->>[GMKRUB1=W@9Q+3$
M3=Z[*DCH3L/[76]M;(/D(#;#MJ_JG>R238<!9A;NK^Q:[Y$WRF2.WFKS';>O
MXQ2M<9 7WP#W(;MQQE>D^'%:Q*$LE'#PO0.=%\BK;4\S@?['((4&K@HK'%Z9
MSW.63XT>'>7B/ (8V6<!D\WC%8,#N92SFT):+R Q(QC4"2E=E2@O?4KK9!]+
M1[M$ &J8V'W5CNK1N_L\K##1:9DGKA\=F!/8IM:,"TW>4(!R!ONIXOT-\;"6
MGMS=,'2SZK0C_Z!;5=YB-JVM$=6$6KD:Z!Z(VW5F7Q7=7W!VC<)[]_=>]%VL
M'%GX@7T.6G3F<E44%8[.*S(]GO-J8#56=,^F-I&1](S0>"NN9H[V*=6W*(/U
MQ+!5/92HT!1,-P7R.CL<"0)43+B7"M[I''$4 N]#@M=B3YPI[LPK[.F$@:DJ
MW)PSF(+B8$X;3*_BG9TY& _!>V?W6^[MIG]..OT68;&I6ES. :=C.9AIX+;5
MO;.9X%0@@)R!O]+O8CYX<',$@W^]S/(9CLN*M/-)&FV2V+=5O*<U/8OO@IH)
M[*H:=[D>;/PHN$F\HP*/F/$3$SAZ4QL^G%YMGA\)=>-G[C\2!J@^OZ=*WO'\
M?Q0&[W& YX)/7@/8L9_8VUH P^EY)6 LA@-:!YA6O3M<!1@'P'MW]UGJ;5<
M'';YK>9$#.?$*P1^(!S0O']2Y>YPNC_J^X"ZN_-"[V9R/Z+/ YZ->KJM[I9_
M_$3[1;K7&:>ZD/9S3*9]X(?8#^ F]>MFGU71I\YN?#+T-W8=&!!+_15^R\C<
MFJX>P_+Q]QT_[".6F@3C8,+S+2IY9R'Z! RO(TR?7O"=A.JO+*KR>0\5T)CD
MKK C;J+N=L !LO%;1Y#T,<>])GZ3? ?4)L_4:MIEUQ0^XGV$V'?)QI[)I@9>
M7\?SD.?-^NL'VDE=KTY8?OHU=NB]'[G>1:??[Z%K234X/6YM^?T#VF =7ZV[
M/F)M]7'O_=E7B7=RK)I^L(ZJ(0WJVY],E=2D:C*\\P>,MD%R2,G<MJCJ729S
MFP##N]/P7_8='L%^U4ZDOVCAP%<('SQ0EZ"HN#WU_,'77F,'EQ=QS.K9:^VN
M[9L3?/'B9L:D52\?[>UKA]11#56VRUZJ^-2KZ:+Z\EFOKS5/$0&=9[>E'+%4
MYO+#!S.S'E61.YM26WW5>Y=T7M2)RV*[ZJO0QL^M\M4Y G"0H^ST+'5.ONZ]
MXWLK\G:K:.WS@;L)I_=T JJM%$BY"G8 ZF!.1^VL 79V5FIK1-X]!JAJV,5B
MVH'YDJ:B6H<Z7!K;_^<.K_^K*VWW/5O\UBOKL\H"CE@2VW&G\WVPY>*7*B[7
M5VE1YA7]H_ ,\F"M8M='$\9__R .MTRMUIT<;QG[\5?UF,G$PJL7W81WOMOU
MMU?W,I%]W3E/4[]3:*_,A;A-:+]#7+]1Q[._E8;?HD_J9QEWWJK#S[\.WR*O
M5#?^H_]M[U,03P6>$I"\DH=Q1E88O%CD=3ZFLZ]F\>%58(4F$-S./H.2WXI?
M^K&WRN2\08>??QU>15ZI;IQ&_]NO)B7KM')/B4A^!'?HP4%]P0M(1N-[C:X#
M6$ R$MQO(""95B-3 I+?B%MJ<^%Y"TDD"%Z':U%6K1OG(7S^-^ >5&6>$I<<
M7-+X;6N-YMV'%Y>, _>J/,>H!G'J5*R0_7;\S9CJF!*+'&S"VL,ZX_":$F5-
M+OR4H?*PL[7]%G;1?YO4WF?*4JAYX\(%CJH$W\S.\0SGN;)V?XK+Q14IP5,<
M54%R\1(F%2V.4.7%21K=9J2N<1GGO%UPBF<Q?<'E(2[IES9FB"SY*RFD_/,/
M]):PB@X' -QI='D ]2%Q=N!1PXE*#Z6JAKZQ 4YC@D87=951!SQZ)NC1YKLT
M84!= ,1*<,R.9*.F#"A(R3]ZI4!-,8[0XQJQDM!/;VPR'?H3*8X:U,^L3/\%
MQ$^/:G-YJU['*;XJ\5*5DF"WGW#I^_91.5TOM4O[8/S)'@HU[/D3>KNB*Z.?
MZ;<0^QB4+CDY(&5_+6Y)8R[H3V2VSOZ\Z[A7^9F#6/0R5-).9DR*;X#IHGLJ
MF"8;"--# 14N4+;)FGWH7>X6Y^R'P0R/96%H<J6TU;7KUACY\8/HGI,J=">=
M=M27#[\K3RFN$(%WE]^4&44\K<-=I6&VQ _!R\4+K1=<#_DRSBA$':]6D09X
MS JL6ZLR 1TV$)='9?""'KDH$(=['A=!?7&5<.=F=H>?<%IAW<*,7L7IM, "
M?"_,U\B#<206((4PO*="Q_E:"=H<5UXTX[S5J : =/KYI4$'.OF,\T U 2VG
M=7MLL":9!IWPGE5%21QQ?AT'CW$2E^NSBLQ?4^E@9*/G91_%>!]Q%/)A6WY.
M<9"G9$Z?UTWX'T%:!?D:O3M"M%_O*66(%G.#Z31.B*7YT%%,,> LK<>D@K6)
M.D9I>W<CDR$K2?A8RP$9P;1EJWW>'0ZS>1K_JIQGCC7B<G2;5D!KMRE8\$[9
MK6 /:=N,>GDK^!K'/+</&EJ='1B%VSSB521F^?!V-^/='CW/25'@\A,N1U3*
M1L6W5QF"-]&PD0?M,08@A1Q189A5=%.3. @</[$<Z;2FVIQM!=\P"6MSQ1%*
M<4GCZ2!)LF=ZK 3-LAQ%6?58SJH$!;7!U^AF_@!MT6<4:N566>-DM.T.Q.G<
M$.=+IG3I_!H'!3[+"I6KD0FZ=#!JH%W:B5)@G(D2VI!'K2!*J"1A4 %E+?$R
M3JF'8B6XHXO9-[//!68N\629Y67\*UL>4-2 M;9+7HTL4I=LEJI@&#@.KS"R
M=438>$7UH+BQ;M&NTA+3@\OUPKU%90@:O@BH@*XBW4 <)-'D&,7=$RZ%"+=F
M7+OV?MEC$O-%1RA<,XV4G@9([;CH9S@LLS)(=/&6:2A\H 98@ QN*.R=Y8SI
M>A??];LE!2C.XR),LH)>$K(^ &VVX>TLLFWQE,>"30; >*XIJ V'9:F5YA <
M8G90Q]!^]^^*O.PPFOQKR&;R)[HCQ*:8.+JLZ+TV,KD]"XK%)9F.%G<X8:'H
M0W:;9T\XNHGI,>(? O)#@?,GK#R1NDO#+GB_^XJ@G6%W5KWWD)T71;+#6!M'
MW#HBYA&UC]@'4/,%5&:(?P.1C["3X.0SJ/D.A W)_EQO$&N;YZT#!7B'8^S@
MFB:V=S>?+681SIK)9EE+KP&]H:QWB.O?439HL:0V$&-@3?:):(YNM8W2P32<
M!+)P%+@5F=I\WI8?VV*.JQ2?"Y$"9 O>>1_+[?#))V/P.45B X*Q7--8NR0Q
M"+T\O**'<7_(LT)U LVDY))A=@7H$DVO 89O5C"'M&N46*"'&XTC%)20E@-.
MPK!:5@E-SGB.5SD.8[9F1?X[P>R8>!IU%U"5-:&HN=V9=TGD75=*E_*[L@TM
M?>>.RR79GV[,HZ!CQU,XUUTIMHF_=?+P@C@KM,K8>[/P35>2>JOBOJ)O:8'T
ML;=!Y4 :S2+NONPU4'NL(Q2;$\B0)2WHF$KQMT^FC;JE@F!B(!TZ><3=WP^#
M%V_W9Q&J!R_9C_2IR^'[CM/-^)OUV1=2/1TTVP##V8G -1F6F&;G1=/AK+(D
M9CJOF@)A>K?O3N;Y6".^?.PTCH^S (;ADV"/X'??A\-DM[:7-[LS=V3F<(M)
MS2NGJN/-@/'CFD):^W&)#3 LGPC<L(]3H.<A\:/:%B)R4-+D:;JX/;G'&@'B
MO"V)/<X"&%I/@JV?OAT&I?O]N<FG9M7Y-\+^O.\0L-K'-I)@**>%I_:7(3W-
M,&.G&=CE@$'8"W-&UY3NL_(LK4;>/[L^R\_1*H6!<^RS\@RMFF;V:X>>QN/;
M/$[#>!4D!A]FT/$UVBKAJP9700$,Z6Q0RH?.@R'>X+C2S6,9T#.:5^G%2[B@
MN9PNLWS<N82M++HD[0Z*WJ7T%N; $'[[,IBF1T!H?XU)^;"B*$T/YXL=$<YO
M9I<DX V2O^$@5]3<-@;=7HS8MN#]FQ13K8&A_-9%&#*>,@Y]7<0OG16O99:6
M"S!K6])=ERFDGV+(^R[9:)*/MW(0N[BOD]M6W?F\PI_P2_GPC),G_)'AW\8[
M2,V!<^J:0H]VZ1);A^70U0604/X]$&YKN[$]I\>; >.S+3D\UL9!^>N#I*YM
MIZ1CS\-SMF77;JU =,*#(D[QO;6)@W.Y?=P2NGX 0E=3!]33U%H;DE_5T-)2
M]="\Z,&P<53W(E]6[4Q,L /6@7:+.=F%4B.'Z40[R"7$_0,0XEKU0 UA1^B#
M<Z4J@EHK'Z0[/0Q>CNEJEZ0N=]!CN1FH[K1;R*G>E-HX2&?: 2[A[!^!<-:F
M^VFX:J\.S9.JN&FK>XA^=,^45.2DM^TT)[,2YPJ^;6/(68[ZK0K:YJJ?9,6[
MA]P:NG O9X%S'%#!/='2U&&,=!QIP!D-)Q6LI=\H;2A.<#+R_;'.<4RY9< "
M,X;<)G;T[A$G I;?3^1W6E:U-!!NFCK<Q$@%5JPX)4:$XA9'XCT@ZFD[U><T
M:O/<7;R$1/1D2?\UI8.J;8%QF*;B6GM/E2%HZ3NV*<20X]063=+!;IW07" %
M83D]?Q+7V9*!$%[:A4<2?:0-[UYX#+%'&8!&Z"G@=TKD/;;L#E*Y@4M?8@*J
M&T@M<Y2X[FO6?0I>:^AAPFZ+G6='=?2JF+UOL\0K=6=-7I\5S:'U.O)G@6L?
M*[2 6V=/R6K=OLY'1NAM4]4JFRI+Y\<L&084G[>'!&? 6LL6[H[:ROF\FQ7L
M'!=A'J\H.MW[&UH-]W-H+71QIBP5![:TJ,,H<]P8'R&F<X0Z6L >N:= LWQ8
MM&O#&_=&+=>$LRC"D'0:%5#$,^.4D2_+Y>2[MGM/PB$#/\9IEA._W3R;=?.<
M$K^_B%=UCI-@CD_7MT%WR!K4TB@++IDYH6A=EHY0!\/8\9B%*\>-!K2EP<U[
M2O=X3A?I[S +R=/Y53K+\B4+($[7]8]V;V6-L.3GQ:S1196_FV5M!@R1IV/7
MO:%5BZ/6&.I8.T*/ZU8"5IB@J0-3K&"GZI3=(PK3H[.%'AS^VH,5"*LC*<00
MXJ9<U(^9*Q.&=26<YG$2H?462#8_@V&.B$E(O)\D**-2]9-7+$&XIU4.==W6
M17"[CJZKV $@^8JYUT?$V-LEMWDVBZ4!:>=G0-4J0S6L6R:#5DS(4]W:O( A
MJW0;/7B;1:-0"\\G=I31/P7+U9^MW_?PD5FP?@[:F*QR(^<ED^ 0IG2AOA$"
MT[M5R(1I(QN/-DDH<2WN>[OD*@VS);Y6/'8E$0/D677H5$'CI@5BIO3FZX2H
M0<DO\RE+LWZA!L_3#VI (^^R#QMA=SFE% ;#*Q-">=_F?/+4GSG,A^"E1EH_
M@BVK?X4HM,TS$\QA(W!Y5 8OC6]]\_4CU]'V[GUV"USJW6M/P'$#:#N %)?P
M^BDN83K1:OE(\XVUPT/M^U4!D$;>J1,UP>XQ1R4,AT,&A *;F#Q=A-P,T057
M <*K9L_@-HBC3UBUVR-(N>20 F+?_?=$P/!%CDOT\ERJ\?%@J%$/5K@PL4,4
M=$L0%5!IB-!* :*) IHZ'@"3%OB^>BSP+Q7Q:!=/IBTXJ:C370@-V-ZN@T0.
M#%LTX(0)8BN*F"RT':Y^2:Y-NUI*<8\<$D!K>'0-;\=*#]#,IVMP&U-GV7*9
MI?=E%GXYCY_B"*=1<8OS^T60X[.@6% /JZ@-.U679!M3F"[Q;/3 D' $6.&Q
M8Z:*"JI[Q)^/B!H3>\JM($%;7S>E;_L-?9>=BK/\"9;@VXP)!GGO%!H!4D^=
MAC7-96#VQJ+KA6Q6&C(;(#!C,DSSO4L2#5Z\A$D5D<GC#UD6/<=)<I)&G1UC
M^?GRK8W]/<I"9XU+OE71>N]MR74;>0<ED<R[:I.(:R"Z^M-:18U91.PBOA[:
MR+6F?3#D1YS'LS@,ZNV],YR7[;_O<?X4A_@.D^&YPA\Q77\06#'6 "PF3$0_
M;/VN&120%NX90K4E5)M"/W-CVBAG7PU^FV=1%9;W08(+19.*(K :38EOV"RU
M(&*27FO]/IN5SR0$(1R[PPF]:W:6I465T%4\??^RUH351F-A"[.#6I_YR]H"
MVI@ T95^".*4;@#<D/\-TDNB'Q-0N!!#'Z4DK$8SP11.Y1!Y1!70#?V_08HZ
M.G[BG3#GERWX_[U*!T]J%81.S4VS&!>#Y;VI-F"UXO0"2)8(F074F$)7*6+&
MZ#8$,=?$,+23=BS2V,>+E]V<^:Y6JP2S:DI.@X3>,KQ?8+IKUQZ$K9W*0\:N
MV11L,>L!OY2G9 +W173#.S,-BRP[+Y?V]'SG$ZC^!F(?Z9U0;MS]0\:O0!6(
M?0G13R'V+3CDHFL*ETGVO&-BC35["*2:6"9K0E'[B'[@H,CT,2BKG'G-SE8P
M0TJ<JNR"=#R"4ML;ATJLG95,1Z_-1^B_-F]I,L-LT&M>:N=_Z0Z!$%AV'B<5
MX?[@'7JV%EK<5&51DJDJ*8] ($L]6-P8!UHXLLRUT7.MC@*NCPIF &4;"]_"
M:<J+V0R')>D"[&<2>-_CL&:L9:-J+!Q"\YKA#QOZIV$#8VZ"]O"H-H**UHJ7
MQCX)2;@=Q;PR5*LT,B%83:9!*-Q(ZHEZG=43EQZ79-AXH@\O#]:)L_*^>OP'
MH<M#IKKV,=4&K*:;7@#)@^S$$DJH*7HCO%DEY_>D4)J5J.#F4)GUKHEXZ7JW
MP9H$ .&7VSPK"28"@_S7/ ^6JK52O3RL5K4#*ZRBUEIHHX9J/:\=]:<L_T*&
MX[-@1?Q&(K1,_V=8#2'%)HQ47 B%7,I+=[A8KI)LC95;!8/?8=6R'-RPFELI
M*S)OL=G_\)P]++*J(%'D??QR\4O%TFS0I!K$-]X23/TZ[I;$6M79YO_(PK2$
ML=2#1:1QH,4G8][^"7$EU&HAJN:0<62R^O!,/KWF_WN3XKOF"7%2)/Z.K17_
MQACRP<;Q!95QT]X*6*:.+H+\M?E6"7VBQ_.XWC=>!WYY(;-1K9H=3NMEIE9Z
M#Z\UZ$.$8]IC(W\ +2* E3U>"ZY-Z&L^(YID(PZ_102LLL<O_9[_H*N(IT%!
MCT$LZ<4<?N(HSPE*MG]QNMZ(U <.3YZ#/+IA>?_H^;,G7$C6OUYP'L8%OLWC
M$ OMZN2KL.CALLB21['$]6-<*Z(5U:2KC&GS"130#Q>(S*<Q"P^/'RDJM")6
M"Z+8G!W,>.Y'_N>O9UE.?@O(K 4?H=4B2,MLR4^>(O)+E<8EDSP:_"U8=7)R
MY!1D4<OE]5$:(LD3K* @7,3DC^SL*K?"D#+Y;Q %\+R(PP4J28$QGS[E*"X0
MZ05T?X2H)>LF*2\I3YF1'POR!5Y*%*=%F;-F+.A'2](VQ:Q-1L26@=+&+JG1
M1886 5\I6F,"B!2AF,7$;E$?JZ/ <<ZV_.A>3)C')<[C *68O@81Y&MJ<D[/
MJI1QF6#Z+U+0$&-2][2/LG(4 =_SH?_-2\MJ+L)YLF97+>M] %Z=?M:%MR5W
M9QMD0.\?B(GRG+3691#G/P9)M7MG,N;CK\NG3"BYE6N94^WCB*BC&=%'3]0
MOR#,E]$[FU:D<Z$P2,**[X8_KJE#X,RFC*=/J"09=3Z-LR'>BOZXQ.4BB[(D
MFZ\/DO*-WRZNTEOB%+*A7W= _/$07A?])Y=_-YV@&8 C%%5YP_>\38VX8I!^
MN]UC%>=TC\=?YQ@'X+5UC4FE%\ZLT&\@'CR&'2 HV""AG"XZ<LW=I#K6:3L+
M T1"M*9CR#L<&G2XP^0^<PSTG(ZW0<'JXZ^-\Z-+OM.!(."[SX?K[A_-=?^H
MJ'M6PZIQN%WI/2/3N#P(RRI(Z*5'.?==HP#8"3Q5@?%$4]XNV8<; ^P2*IN[
MUYRN%Q]8M^$>GU*?>_TC^L_?WZ9_2S^FYP_I7\G_N?\]XH=JCU!O!>+WM^_^
M]L>/[SZ<_W[SG&+1B;&(Z1E!P#IBBLD,/LB)!;H#MF1;"4?LOERYB(DH3LFX
MLO8XM]ZB14U1KK/>-17(Z^I@6];";OO89@KRW[ULVV9E\:EE8[[?0^<:]?W7
MUJ>F%'Y_DY60+O<FF/0C(1A4=\]#9+UZ 5%5^1]VSOP)&%X7^Z=7P+ 'W.$9
MSMD^1\/DS980VURQ9_-!.O%VCPU,S+0UHM=%]5U5QW\37U&O376V"QWO]D=I
M\5NOE*S*@@I7$GK+0RS.J'?>ZWB]O\/-9\B8[2#3W6P:=+,[\#1(89O1?(.X
MWHVF@79W.SJGN]XY*PD)PPGW<QQB&IF3C^2XI-O2@[WEH_IQGLX^^1']D:8D
M\\)[?98<EH)X4G:@CB8L3HZ%+29.V%Q )BQYK(J8IL1H\C5[FGO5*56$?"Q6
M>9Y&:<-JS2G0#S$?38.1I3N2)=[1]]5QZC";>!3V@^BU%TF\C%-^+[+)2:>Z
MC*,4A=581IRR_9ZXTSADU,8=&VS(94.FEQ:B),N2F.X\1>\432.1@=4F:H"&
MQF!KCF%'VU<;L.G!3W&Y.*N*,EOBO,G&L/Z<XB GH=MIG!"]N2PSZ0AM<.TV
M&KJ8O93;0,_$" IK*RAIS)"HE-M!C[4A3VV<K[*<4.RO.(A^J8*</I&C[&]*
M66CM9P(JME:M@;HJ?J\;+/#'[ E?7Y^I+A@,!&"U@0*=S/%1N2-$)+W6=QW=
MW)*F7RMJ7!2!5>=*?$)05FYVO.H-+QY\KZBJ%T>DB\' !EWCHZRFHNERG;?@
MJIO*2>7L)3*PZEX-4)(M8Y-/RJ]3OR93'XS[N;7:R*)>ARO.*WPR(^//WTB
M0&]A"6TSR0JLUMNF",/VY;:..D]X)=3<T2;88DN$CYBXMS@Z0@&UR;;ST8Q8
M]=X%QQ-@E#:LAI\"7=6AX3?S:4;7U&?G<8[#,E-&UG(Q6 VGQ3AL(29,)[&M
MN%>WN^M7-4 UC!U8W>L:BL<UO/28.UQC*&YF75]QPV\^TJ4I25QNU('59/:
MQ=W>1I/VKEG7$3:70ZFVZZ9K7@KBV<S.Q,=.I * 7O66XQ(RZC&I(W3FY6V1
M!FLG(ZJFID4I0-6M 2=$=QM10!5OJ'&856U3QYZJ]H&FPJ_R-1O&A-M!:BE
M%:T!)ZP*U*+HGC]N]:.'ZU[M"X,4PB)+(IP7/*&6K.9%J;__ 4S-:\ )6\X=
MT=\W"<1.RC*/'ZN2W6(B4XC; (:3.4DCN]8QZ0#J)=90-3Z*[4W6;??S.9X%
M55*B:_H=U[.+X3O2%_R!:%D;#40 -8D*F?(9[ OS,]A[K6OZQC)](>>2_/V,
MI4>IXG1>+R:1Z/<4S[(<=QYMOG@I\R#+(Q(NYVOV&"I](([NT&5L[ZTIF;S=
M]O8Y4!S8?RD5CV5_3;_Z#4\:L_DPVGP9/;)/HUJ>??P(]3^&FJ]Y(N7FE2=Z
M6N9FUGGF4$8JC3@@4MB@E#Y?53=IEJ+SN%AE1=R<,.D^TNC/?0Q><CH)PZPB
M,^H[=H94]>2XC1Z@MAL%5_E&U=>-^C?T6EUC 6U,@&E$QJQZ>JCN=S9ZH!M1
M ]>R$7D7K$U ZXI7*7VU/,L5,VRM NAVD^&T;+".*IAVNLTQW60YIW=/<GJE
MA06$_>=][1K0QA+HEAU5 ,LFKVTV@3:;[X >.F^#]?AQLU8"W;HJK&-'S%H?
M4L/E%8[ZLW%&L<V>O'ZU<UN;T)M]2E'L64&MH^&2!N_BG2?1O"_+BC6C/1MK
MQQ.M"="TL$-NR8+^">'&W%';ZNO?TF._'[RW^M;05<T^PI:G7DZ^3-_YO,TS
M>@P@.ET3A!&9:S2.Z"0LXR?E0&"O#:AO3P ];%]B@C^/VABA]YN^_LPSTGS3
M<>,;6Y[:MSE>]9"=A.S>[&E]"^OA.2.EN)G18M0_1;(F'F4 4"M/PRUYJXN?
MN"@S5 NCQA BEH[HT]QT=8NQH3$'I:T).PD3RS5]&Z<D'H?NFZR6BD,#]MJ0
M6]D,VJ:)&RM'[%FA\JC==6*F8+GJ*W9=?ZJKEF@#:MX)H$>ZZM:4/U>]U[-O
M0(*K,5 GGGOS['0OLYP )16VH,6:=4YFZIRM6@M0+QP!5NE<:0J0C3(;,?DI
M5*8/RZ-R@D[UJ!)M0&TY ?1(C]J:\A_\4I3T_Z<C]U.08+8#5I1Y'-)<!C3^
MHYD-NG_H2/+D-^),KGY%YN*%,#F=X[N@K%_-EG'$+0) //-4<.&H.S%\Q-G:
ML7^$-I_F/P8L"TG_;ST%#@E)UG..4 L,-<@0A88XMD/D?ELBOH<?)#_D6;4B
M&N3?_%&B"D>;4QH[9_[([P.(<KP6>V^LWS"[0808)*;9!=4YLN/K+"O+^=5)
M*BDCI2 $B#EJ;-*,KZ1U.K*^[GQ$_ZB*LIF!1Q$[[!,DMT%,O'?]&K?\?0,6
M]M49Y^YH1K<B+G&=/XK[VCL<9O,T[MZCZ=TF<?-I0$.JZQ(+-V!NK\Z.T'TG
MO5\=W:-.<D'"2O:=H\U024/_LZPH4><C8*X:-$MV%.!']AJ%C&PV>H"8,@JN
MU06%HW9M\XBW)3?B8Z7D/$XJ\3U)K?L?HP=@1)@$=]B,EOJ>.B*9)!(7=!T_
MT<DG@3*/'Y-Z9VRPK6BG :CS60*57&PG:L=,#VT447/OT.,685;BYA",YM*A
M1 Q0J^C0"0L<5+8YMN/[XN$.'\O\5 TS$.SM(P"\Z/[+)HW+Z]"H^ZUN?$37
MRJ0A%/UB$SSU8WO2]]EW#Y^ MH]M._[TZR2K58F=4;A]\*>&@QH\B $ZQ/<.
M#^?U9__7=?V56<IP1R .WV.30#2/TR(.E??R]_:QU^F5%65TYH?;[_M-/+!E
MA5YF^0S'996SP]GL'2V^^-R\6;$/IAH_"FBZXZZL^V1N!P4_@;7!P:[*,"2'
M1F&>O.!J\Q8)._K_L C2X0,L>YBOC?WX:W#"D\N\!VK7F2LZ8.J;'R6!LR%^
MB^A0YW[V=3XJ=(:$Z[?5->RK T2O$::;##"BB!%[KNH@HQ]C<_W8>[C+;<_I
M?_LUQ$)3B^RO!W! WF,C=K27;A/*&-C^"(@B(B8QT71 \PU3&5]G+<*P6E8L
MA?PY3> ?QHQ$Y+\37+^K=K+,\C+^E?U]U-V/7=D&U*0[+Y)P'&+S =3]PA%J
MO\$F+=VO',&\6:)-S,W?)(UP3D_N%V&0T S=BAW:D58 T64+\-HW!SIW>IL4
MY;<L17EKDYZ%YU81-0N1 N<5_H1?RH=GG#SACUE:+J1'/L?:.)3FUT&?UOBT
MH=%-ZBL -966PGMXSJ:T<:UZ0$T[1+Q%BQ(SD%MTD6/I;-I:^=!:M8=YFW:E
MA@"W[/"AD+&Z!]:N/<A;-"NU\]H?@/&_2+4%:$7;VED!VE^G]-,#ZI\3^F6M
M3>9-WE;DM$]2?4XC>M.E2DN:XBTDHF1*5RE>7IAB"%#S;H=?]3I7)ZV5T/I=
MHXA;1=PLI X\A@.C# !J^VFX[?OYJ);N_NF:_!?Y<_,G\C]TC93\Y?\#4$L#
M!!0    ( -9X!5/5S%5XT3H  )WO P 5    =V9C9BTR,#(Q,#8S,%]P<F4N
M>&UL[7WK<^,XDN?WB[C_05?[93;BJNO5W3/=.W,;?O8YUF7Y;%7WS7WIH$E(
MQA1%JOFPK?[K#^!#X@M @B*5*94W9F?*-@!FYB\32"02B;__Y\O2GSRQ*.9A
M\(\W'[Y[_V;" C?T>+#XQYLO]V]/[L^NKMY,XL0)/,</ _:/-T'XYC__UW__
M;Q/Q?W__'V_?3BXY\[V?)^>A^_8JF(?_,;EQENSGR2\L8)&3A-%_3'YU_%3^
M)KSD/HLF9^%RY;.$B3_D'_YY\L-W/SF3MV\!P_[* B^,OMQ=;89]3))5_/.[
M=\_/S]\%X9/S'$9?X^_<< D;\#YQDC3>C/;^Y7WQ?WGWO_L\^/JS_*\')V83
M(:X@_ODEYO]X([];?/;YTW=AM'CW\?W[#^_^[^?K>_>1+9VW/)!B<]F;LI<<
MI:O?AY]^^NE=]M>R::OERT/DE]_X]*XD9S.R^"O7M*]0$O.?XXR\Z]!UD@QU
MXV<FRA;RI[=EL[?R5V\_?'S[Z<-W+['WIA1^)L$H]-D=FT_D_PKTME]]9!&;
MAZ$G &/Q/ J7$KIWLMF[LU!HIJ Y&^!1-/O'F^>Y.Q??^?CA_8^?WLNO_%NM
M4;)>"0V-N52P-Y-W.U-PZOA2;O>/C"6QB9+.QJ-2=.M$+$@>6<)=Q[<BK[/G
MT+1*TV)+\9UX.I^NY&P@],TH1GVO,6D\<^+'2S]\MB*QU6DT"J?SBS]2GJS!
MU#4[#$V9G,B=8'T2>*=.S(4L;B,6B^]FB)GM%M!Y>.N)N2L^><[]-&'>#4NN
M MGL.HSC6Q;=/PJS,-L1?(RAZ;\*GEB<2&RO@MLH7 B1Q?R)G3(VO_9=$^6P
MWL/3+-:>!7_PF1#:5,PYT4D< Z934[^AZ3QQW2AEWL7+B@4QB\N/GJ61G"JO
MN?/ ?9YP9B3<>J"A.;D)$R9F^+7SX!NUN:OM\#-8Z'Y]*UT$3UJ]D IHAC!T
M&UY/Y2]GSHL9X8ZF0U-SQYY8D(IN;K@(.$1<ZAY#TW;-!"9&(=5;C;#V+'DV
METD#.PN#1&Q9Q-8%8)^ KH-; %MDWS.J?*/=X'2D*S&2_(3CEXZ+W Q%2YA%
MPKH/3_5#S/Y(Q6<OGD!25+3'\"9F<F(%;!UL1]K7*@VC']8;;<6&,=%SN#%7
M;QCAZAY[6LEA9((ZC[^.PH@U]1MG3871UM5VK!4+"&UGZSVO7D!2;0;9ZX[Y
MG"4.]^,;)Y(QCR>CZ]YKL,$Q<1^9E_IL.I>F(IPHGV??G\X;:UJ^H)6+F:0]
MS2F-"U*-P W^I?WNSFWA[3?:>/BJUGAK^( #C<<)>*&W9JWOR./Q>AT&BQF+
MEN?L(;%F1]-Y3*_'UE(@?<>3L,*M*73 6N96PXW'U46<<+$B,N_2X5%V-E:0
M-EWUF[0M!QR/LR]!E#MU?]8E?!;&R:7H\R6;=YEW\NQ$GCV?.PT_LI;FHCYQ
MA6'P9-U/-;5CC.E=Q$G$72&XC(KR^U\"CT7Y*8=8]L4<*TS^UG>"'C[%+N/O
M:9]E.S%:#C-B1-7>^3%V'5/7LKU??,YC9R'\KH6<MD[7Q:][J);%<.-Q=?8H
MO"X67P4RXADY[DZ.CL5@X^_H;94+/L*(?IG<P_?U$32=1UQ!*AOG:BY!9?-\
MQWRIV[,PCU#8+S"[?F(_W'>$#8;DW'KX\;C^["1IE!GU)A<C6&0TB*W-)0\D
M0MF/N\PE WQDG&B<[;RB[S4>2ANAE6$X:PA,(XP57;1V: S]T.Q_:(,?6_Z-
M$S)K'(#]=72O*M'*:_&+6A?VDC#A>GOE0))J^YS!A">R6Y'0^6'R5F9_IE+H
MXI]YRX*DDB@_=&MT^#)+,FPD(989IUDN9,S<[Q;ATSN/\7=21O(?F; R08D?
M?L\^=/(09WY2.9+O/# _&_]WT:;1Y-T>J"HE,1,C=A-5;]&DJ0K?2>1.PDCL
ME(2LR[&<R*V#UDH>+5J\6V6YB&_=1^YO\):@JJ132")4$%H5E/C$?J1Y(K[O
M21HN?6?1+<Y&$Z \/V (M),;+(F>L]B-^*J:8* 0;*TE4+X?4>7;P=N>Q5S:
MSAU;<$FO)&630*J?%Q1=@(+_A#E3:+E%0N D"%+'OV.K,#((OMX2*._O,>7=
MQ1N2F/]/ZD0)B_PU1-*MQD!A_X I; 6'2/*>14X0\WP3:Q9XNS50XC^B.AX*
M'I%$?O_(?+_(#H (O:L]4.Q_Q12[FD\"@L\V1N=B:8'+OM(%*/Z_41%_BULD
M!&Y9Q$-/+.D10/:MQD"I_X0I=06'J/*^"#RHM#=-P?L??&$WV$,2]26/7<?/
M*;H4OXOUXNYH#A4YRI[3R":JV/_)G @L]$ICJ,A1MJ$&%O<L\")):DN,=E91
MMX:*'&4#:F)RSS*_"!*>K.6U_)MT^; -G-9EW6X%E3'*IE/%%(ILRTA#D,AR
M SKY-EM"98RRU]0QAR+G,R;S$/RKP&,O_\76.D&WFD(EC;+'U+*'(NK;B"^=
M:'W/7?.DT6X+%3;*SE+/((JT9\[+E2<3S^8\+]AA%KJR"U3V*-M*$+LH$,AD
MM&@55L+%9V$J['%]%GK:*=W0$0H'RG[3@G444$X\3]Z(*/[GF@?L@PZ*SN;@
M,R(\ #1L$A'[1SNQ?X2+'64?:F23B-@_V8G]$USL*'M1(YN88C\3_YQ&L_!9
M<0*M; P5.<I>U, BIL"SE68:W4;A$\_KEIFDWNH!%3WB%E7/+*K"YXL\1-O+
MEE!Y(VY7NYG#E/-M&">.___XRN1)=K>'RAQQXZIC=-\!QAQW&;10I1(UFD#E
MB[)7[61GWR*5"$?,4:MOO054H"@;T"YF]BS/ZU">?3R&@38>VVX%E2O*3E+%
MU+XG7IE2'"M-O_)G< 8;RK3:9&//8OPMXHF@0!;12H,B1J,X%5,TA8H79?NG
M96_/HKX/?>YR>2WCL_ 0([ZMU%J7<U<[J)!1-GMJQO8LX=NL/LB2";<[R^.2
M=PZBZ7RNFGEU[:$21]GKF1G%E?Q5'*<LLI5_1R\H"BC;/BC3^YYGF"LOX*T_
M?'R8R1LSBEFFU0HJ:Y0MGXJI/<OV)IQ%CBRG?[]>/H2^^GI(9T.HA%$V>!K6
M]BSD&AW=XFTT@0H696?7R0[2G'#QXF97_=79"]TMH0)&V>GIF$.;>Q>@N7=A
M.?>B[/A43"')-L\-%Q8U??#YHE:JMEO,G1W ]VPP):YA==_W][(K/Y4KS9?B
M']UB5S2%"ASGBJ2.O7V+.O6XK"B5D9073!!;JNTC%0JI&WM! <"Y0PED&B6\
M_QOS_?\*PN?@GCEQ&# O=_5U$7YE%R@*B&>(!G91(/@U]%,AI2A+!(T4-J!H
M"A4YXMFA@CV<W,L\J7FS]N1/:NDDKNH!%3SB(:*>6:3\M(1)FOD3.W<2IZ!0
M)W]5#ZC\$0\4]<RBY<]'9V+A683Z,_-&0ZBT$5-A.UE#$?+]TO']TS3F 8NU
M<TNC(53(B#FOG:RA"/EBR:*%F-1^B<+GY+&XVZD3MJ(#5.B(F:U:5G&$_[*]
M1Y[??]-*OJ,UN#H!HMB53&*5W7!=F4B1K^2!YT0*J>O:0^6.>K%2S>B>)9^5
M1*_Z3QDQ5V+?IDMZ,/>"HH"R784RC;.V5F[R:Y?66CNHO!$WIEV,X=R92A]\
M[E[ZH:/URVO-H/)%W(5VL(4BWE,G^!JEJ\1=WT:ARY@\/HDWU@;8$ $'@$*"
MN#^U$@5.N"!<+N5EHM#]FKW0$D_3)'M@7-"G#1IH^T&AP;S$"6 <R0N*MQ>]
M\MKD<Q;)-(49>TE.Q8>^ZITB0'<H/J@5A<!BZ(#I[^]:?%V+7^RAYFGWP^.U
MVJ<?)V\GF]AX5OPTB$.?>Y+/2=%_4@RPL]K-G?@A RF-WRX<9Y7K'O.3N/Q-
MIH1OWW\HGHK_M^+7OU>>KMZ$]&_#?+>@J:!:=(?UWMVL^O.7/W1DYJ39#JOX
MJI5@ZU:EX&2$66Y7.(HU$8I*JSE:)5>]B+MP4+!*! Y9!UN^R"O^1SZY\N3X
M<DH^2<Z<*%J+-3)[-4@-#[ [6F%8$!)A'Y9(H5C$&83/Z3)!\8//;EBB=L%+
MJ6A[H=64[8$9A'\B4,DG!@,Q^%I0J(:FW@JMW&P/*+KX(R+ZVXBM'%Z^%%A_
M"-%H+*#.:*5J>P!E(0TB^ &1ZH?)\'O4/O.80?J"=K$[BIAWG7.MI# C+PD3
MQ\]:8MM=N&)1LI:/N"5"T>2RNI*NK78*U/="JY5KXP!"&"=B6_5'@.[XXE%L
M/+Z(>4'RJ0;)T VMI*X-2B#6J< DY^CRB=CM:\5=A_,E=\H>:)5WK< Q,+PK
M+NUW=GZ[/+O\O?)><D:E,-B+%]=/9=CPES#TGKGOUY?,FS!PE2N3''.W(?%*
M]X+0VIU!4F96DJLVJVT+O J_-G;4Y(B(H,\+?V;S]NA&==2BU_7!J_UK X:9
M:R+PY'297&W,^K_V\;BC<:LK3S.*:34[XGH,?2'H.'\\V1Q<A8^ 5WQX]W"X
MK9R(V%Z%;'"T7-<'K[9Q7QR4,-(.J9?!R%MG+2.1X#!LLSU>B62XQ+O#L-V<
MTX$G2L54WV).BY"J"UYIY1U TO-/!*?RE?/?>/)XEL:)\)2BDNBU$3)8;[SB
MS'W1LY$*$2#+W?LY>S"?274VQBO:W!<F#<]$4.EZY-ML5OI>>+6=^^($D0(1
MP.IA2CADIGYXE:'[@@:3!!'8;/R,'1R,$2I(]Y[[()[%@6ZY*].Z-N#;L0ST
MB.:.4*-ZH+V85@Y$+*]S;H>@9NR(5^=Z&/B DB&"HV*ZAR )Z(I70WL8+,'2
M(8)FA5W00HA9<7OPP-71+(3R6@7/3V)EKF28W7%D@:M%5=L)K^[W,"@#)$+$
M ON<% QP-C!"@?%AD#N8$X';<JK(*#9D9G<VQJM9#I=U*TM1Q3,15"HWS$S)
M\JV6>%7/^^*AXI8(&">>EQT).OZMP[VKX,Q9\:2SAG<9#5=UP*N8WA<: ^]$
M$)I%PD]-HS7$8+K:XA59[XN+FF-[-_"GW T,V$+>(B3@"-ZQQ.$!\RZ<*)"W
MGD]<-UVFOJ3NG,UEQ7DUO)"^>!7>^\(-EP@1BVQS:.,'8I9_[PN1FN.#WYB9
M?.'^R4"8M><'WXAK93.H$A"YHGZ;R?>1)=RMN 2U^^J?X/?5)W^IC??OK_?7
M][7K$W*?1AG17N9*W+(HJVL!W0BJ^Q_N?7<["1%9=>M$Y[5)3M+D,8SXGUMC
M-\'9[H=],WXP'%4B(8Q?5H+9$KNR#_85^8%QJXN",&;Z0D@:#OM40AIQES(H
M>F,721HDVF:_%((Z8U^VWP%*"^'0@Q.^!&H[85_!'P8^XHM?BU+3RJ?L@'T[
M?TBX2*YYEI7_5+SU6>U&.ZH=$C2Z2UTM;IP3"PR5EXVQK]_O@).&>5)U +>/
MWTSG12I.]?':6H#E>UV 93O0))Q/MD--_O(E</)W=U##+/E=U0V5YLB*L@-N
MK+L@9R8O* '"0D4[DR6U-',4>S)@T(IRUWFHE@@@@8&P0B:K<6NFM:ZV-+#H
MUB05!!7RJY<@!H0ACI(*!.*GIOC%KV0E'B]U$[$S8-$3=]G)"^\2OFC:W?(0
M1*\DOA+Y0I)[=NR0DQ2?ATN'=[V)N*6_JSDR DKAJC#HXF$;21ZR9,NO+.+S
MXO5XF8''HF3S<T'!'7MB0<H^,\63!W(<^V'08C]Z*=<1Z<?:,/ZP K""]GO'
M9[$6DJZ&:-M\6Z&KN1Q)K/?A/'D6+ CJ[EB6=B#]S-27^:@0 [#HC[8/M 7!
M6B9$MH %;8#JU>V65,[S6EY>*U^FFT=:$%P*_KKN7F\J7,GB,N(_WLQY,:)D
M-QB9$ST@DGU$103LLS!.IO."#[/1*9J3.<HS :9EER(D0"@(G<=904!,]+]$
M81R+=7:N2^*L-2)S=F82>P=K!Y_Z=\]\7Y9:9 &+'%EI\<1;\H!+JY8OMQ:%
MGC6Q%F!_,B=L)I#M!$+$Z#;W.?-@WW78^?)JT;JS,9DC-1,^&E8/WAAOPB"L
MLU<66C=Z%8"N9 [@3!"#Q4#$^K85AG-JS_D3]UB@.=E6]\ ^?8/+OOV"@TX&
M1*#*Z@BW>=1,EJH.V(6P^P)ED,!(\:5?'![(J7HJ_ML)+@7+8BU5/! N.VC:
MHQ>UMI:\@2%2!K*E\YS'J^+8?3K/J^!^T'CTAG[H!:_[V@M,($30$WK%^"+(
M*RBYZ^P%;\&:H+ADXY3-11MMO,EJ$/3:V7UQ[2$J(B!?!0D34DZ,>[-60_2*
MV_V]BTZ6C^ J['874T9 >9 *Z6QS>7(UW%1]9_'%BQ"5@(H'3K3._&A9MT?&
M3L-LZUH*RY1E,])'Z53]-NTS]B#[@]^2;G@O3.]4."W:T)ZR WHI<4N]4/),
M9!FX80DDVM-HAEX?'!X%Z.+OX.VIO.!?7JTP1W;4/=#+B(.Q-'%-Q*2:9)XZ
M,7?AR!3-T>N#&Z6M!Z?&-5%DSKF?)KJ[(\H.Z&7!=T2GP3D1?'YC\@4\YIT\
M"==IP6Y2F1<SG;=N2YBG._N1T N(@Z?!OE(Z,) -TZ;E,.BEQGNCU@]\U?1K
MY^^(CSR$,2/@\2CX+N8QB^MEU@.A5T$?5W-,$AQ8=VA<ESISXL=+/WQ6W);Z
M 7Y;2HXTR8:B<ENJ<O-MPZ95,9J.7L@[5$G1;13*LT#O=/TEEL\7;D[P3]R$
M/^65E<SGVSW&HI+,JH&SO>?M*3$B+D*>':6/2%3;8*>I[B#PUJO=#<:)('+B
M_2LMGC^>A7?,#0.7^ZP67)F%@YGI.%_#SHT=3$O&!(.(OITS@8[+,VS$OWU6
M7!PZ6891PO_,?J_6'UAO[$3=46%LOOH+%R<1#=B>F,O[2]-YY>UN2/Y 1R?L
M#.$]X@T0WA&<>I9Q1GFE:BG/6 S3@JH]=E;Q'A5#+S(BIM]ZHQQZ:FCLB)V?
MO-<I'R1$(I!G_,8"A<LP.@_3AV2>^N63OMH]@*87=J;R'L&&B.]H<C)'._':
M!V"V69R'NC8+D<DR2NR<Y?];$5+Q. 2HC ]X#.Q$ZCT:N[UHB4SR;<++.4H(
MC/$G?5TD6&_TO.X>Z)C@54OI."<*N5DIWWLU;/A@O='3QD=0"K64CE(IY,V@
M0'Q.^\J?H1MZEOD(:M AEZ/$_S9B*X=[Y:ZF3/@./%!<J.]XZ*GN(VB,C22/
M4I7*Y?366??U.#9=T=/41W0W&O(Y@B223EZC5/!1>YXG,X3MX\:05X-W'QD]
ML7T<3>HAW:-4M*ZJ1)L7LVWTRC 0>F;^"&H$DAVFUBA"8VU.[F0*UG0N=O[Y
M.BO,H6( -ZPK&"*'ZC42>F)_?U7HS?/1N"WP9($ALIT(7#<8+#O"7G('?QU(
MP7)>36.8%#GM6.BW(89+D@/(C$@T5;CG1;CYQ/TCY1$[36,N3Q%FSZ%@+I=$
M\2?=PV!VPZ!?D]@!MW 7QH]F96GQ+40IYL9D?>L[02+65/DBZ4HVL5 :S1CH
M-R_&TQBCY(Y 7>#2&V)-(7#=8C!UL9?<L3HBQ0L\@S@BVK&@RK./QQ!W=$0
M,J/BB$2ARYB7E;^0[Y#)QYJG\^LP6,Q8M#QG#[J%!- 7"NIH,=8=$&JEZ0 E
M-5*RSAU;%6M8^2P6NY9[Z^F#SQ?U]Z,:$0A03RA2H\4P=T<*S.O1+/!5I<R>
M/)NN,A8O7ECD\EC_J+"Q*U0E1HM'CF*\6CE1F98+';X,(Z'0:>0^2A6>5UXA
M-/OWNKY09$<++PZ'+%A21V#N<*D-X9K!U63?@45[-;&7W,'[\Y)?^?]R8_OD
M^"Q+0A-"XJY\QT;&1^2K-M5?5%K>LHB'7CN,7SS%<?$B["Q8L#MA&!?S.=.^
M=K%G.J!*2RF@B8/5MZWB&P'E55T=_Y<H3%>BA_C9S2L!,J_]-NO "FY-!?CF
MX[&H=T^<>BOW*C,GP664O*HX H"_?X0K^?B/5]%4<BFC0=3\(FCZM02*O$SG
M4C*5])!:@9<?005>9'V7?!2"M5V,KYIK:[QH>I-XG_D@W\C>X<UYJ@]FW[#G
M(AU4S"MBYQ.(?[I%%:7H+/,)-PFC60LNN%[Y[-K\OO8 0Q.#7?<<]P#<CO1Z
M=W\CS>=&>9$\#"0CBB>]FV+J[G9 6!HX&>>Q;VN8&L0I'_TNVBN:$X-%IW+-
MDJ?=#.WX OA0+ODVMJA\$;GT"=M-L>M=:56K]<JD@E,B8?(3S\L6:+%4.]R[
M"HK,5!,JAF[8M:9L$ ))@ A:,QF72J,UR'(Z&V-7?;)!1L,M$3SN6"+(9UY9
M7]H$B:H]=FTF&U3T/!,!)E.9Q] 78HOK.^$NSZS=%KGJY6#[CI;KIA++D<3Z
M+"HA]Z]U/&*JYDBP#U[=F!;JM>HCBO6\N_17-9/AC@F+B'G"[EGTQ%V6'PK)
M8B:+@.M+J^V- &S':BP-W3."1W#',N-;9M$Q[SR-I*PS9G]U_)19YC'U& K;
MC1QU@>PC54I^3YO^? $81BVT8V$[LGO6"X!<B2A&;2^5J7-YM^<LC)//+'D,
M-:H ZXU=2'0L\&UD=P0I<C5V<PTWWZ/3=L*N.[H7Q>B6%!'S'_6=PQ%37,?!
M;=A7$8GYA+VC'A99(R-FJ^XK\#%B_L>A!3XL@!\MXW-OH8^CS/N1&V(G6)\$
MGGSX+)[.;RN?Z<X!^NOD[41F1OFA6,&8^&'VR";%.!,AJDDVDLP!JHV%&>79
MHA_ZW(4]I:+I@VFNY67[<Q:[$5\5[U%T@#<3.G'J:V^K]!D+.;YMAK)AQOWE
MU>& X=EI]BQAEI*8O3I7\T/*MTF[S?5O37/-ALH,M1AL(D:;Y,--WDW^(H?\
M]XF8JB;YJ(3>G1WRN69,/@"VJ>F";(([OJ!+V\[R(@/2>Y %/\.%^$C,G]@I
M8_-KW^VVL)^:%K8=9,*#2668B1SG?TZNK\\PK6I+7GSB^UE9P>JO .7E8?UQ
M"PF6! %LK;,QLI79@=0J!:CDGIBU"=]ZP1]\51G=JIU]>-^VL[)[MIQE TR*
M$3!?X!+,/G/?%SQ5&,S(VI)O-C/+87"M344?R/H G9&ML1>D+:,$"XF4D1;%
M:(MZUYM*M$4)_:XZM#6K_="TVF*\23E@Q7:+,2?507$K <AL9LER1K3C U9'
M;2?47(=Z>>J2OEJ982O#[3T@LC$#8&TF&>PF.E+F?!,FK%6BO&:Q'YL6FW69
ME'U0'[A[2&R64%5[W$?ZJC0!S$S9 =F,]&"T7M73<DW*0K*0_]L'Y6./-6/Y
MU#26O'>6;32I=<?4N0V!6766#4UWS)='Q_(P.LXVYQG395D7@'WM."ZJ'4)I
M/ZW2#K'770?&MNM!E*5I_\-(F]0\L7DA5.7Z?M_>L&9!UKP+[C,+.>4VBZFV
M$_*C$4W"0-M.72_TZ(\1H/;K#T8AD+*>._;$@I1UY=C6C.B'IA$5'2?5GJ@W
M>3)R9'6[KO<VS'8%'@#WOI*62("]P4= MCU+0%N7G.P$1<HFLVJ=BL7LQZ8=
M%HT1E3*GP&QAS7:8AG3-XIBQ[3-.&6D \S'U0S::;B@:M@'CG91%R%O8O#AS
M";RSK!K0@@6N,MS9RHZIC)!%.NMC(%^E5[!FXQ9:#H-=/,!(*L 6;<=!MLU>
M0'=4([ 7'2E3OF>+C/YNNVVER6R:8^9FYC3<L54892\?F$M5*7N@YI@VJ+*R
M-E!G9!,S =7,+87+@Y8)I:N5G^76.GY9FN\JF(?14A,A;:7'5$>9R&$F<IQ)
M=2!,7>W@\2+_!<#5A/7&+FHIJ:I2NH4'XHK"1\"V2@LH.PI*VDB)F)D^Q.R/
M5 Q\\:1<\3ZVTFFVW29%/U0SK/, ,3U5#]2EKT$59,%3=T$W*#THS67.Q#LI
MJX&D6&?5[13VU$ITL4RTGOPE'QVU4.JQ9%S?NX_,2WTVG3?I:\"<R1QBE'T'
M/*QL[1WE1LJ@5=FE.B-NY;YH<DQ)&.RWEVRZ5=%+'O"$7?,GUB+:WJPM!CN"
M9-0=A$C*QL')J3JC;^7PV*6HDI@'CBM7=:N>D-1+>V/O,^K!9:T.(412QEY-
M7=79<ROOII; 2L)<CR&3=:M?DCI[(^SJA9W[9I/3"N&?E/TH$EMUIM3*OE&E
MM]*PJM<\5]U.>+GRPS4K:QQV5T4\\3-BQ+^F\R+#ZD_!4E:X(N/3;J\\]">Q
MYX<Q<F-'1XA(*:DMGZU,WY-G)_*JU?!DL;2<VSA.E_GO[%>88;Z#7=QW9*4;
M$@QRFO8EB#8F4I6=%-I-F%V39E[&< _UVF%P['*\(^O4SF(GITB*N3A_NG:]
MR]0$&0^[:N[>IB"X<,EIR$:OMP\-9I/HEX +4?16E%[#8E?3'5E?=A UJ0U9
M^PZ$;B_6RL#NN E!8AOV;5R)$% XBT4DJ^\6OGA&--3"@=T/^C*$E8B(3.B=
M;,KCD)-@$RX%3^.]!L/>;^R&^0[R(S4W%[<3-/-Q*]4_[T)B"C[,JS&"%ND:
M0*U+V>$P+L-HN=UU-GR>N_-,T.]__/0^$_-OEV>7U0U-);/QU/&=0,:;F$QZ
MVJ3A%M[:+*S8@@X6^84A/X ]$>IQ')I;!-P[<KB'P]Q^<.R@2%^\^XIQ=*P_
M.TD:9:>[TWG]VIU8C/.GMEGVH\UA>ET.0WP".[IA@_MP(B7E[92WG73^CO**
M% F/YVCN2FVGF 9]E>GE=%W\T2[F:#<@=K*YY9VJW>1&RQKUBXO.2'O<MJ)A
MOD=^[6JKGJ:K1=818LL!L<VZ_Z6L'65(RL2U#V^<RY>2_?C&B:1_\=1=I_%3
MZP(7Z"&.R5^*T2>;X5$-_Y@>YV@_%B1C:5&<OP!YOQ+NH,:@(9T/[?D-"XF0
M,L_M5",/5P)7>/)%#+MQ#R:_SE5>DI'6E^:TQ(69==MNZ[)8^4%IKO5/RM^T
MKY(5U\AN-[?'JI_>V/CK7;(!^/B-\<6CS%<0BNLLV$TJGZTO#JVK#T1E(*F9
MLQSFL.Z-]9+12/&/PD0:)$'>.9/=P;VQHY-0A*R8:@&S]Q<-K4"]F,^9FPCO
M*?NS<&7NF5N$9ZS@U8Z#'9;<'6B F(B<OBKFD8(MB[<*K0?"#D(.,^&:!$4$
MYA/A0WHM7;QX<?U4>&OYR?/&G6G?13Y92B]4LS\89GCL+"I+E1A4J*2\<?VK
M7+#=<L?-;N,K7=3VRM_6RUWY%N></W%/J V$JV8/]"K.@[SAU2V'@7TT"EMM
M5<$&[4ZZ_0!#92>MK=Y 88_\6KY!77D $OLVCV&: UK6-,I4L-^:#6^VF\_W
MN&AK*+UN/L#=QAG6FP;"]GK=@!?&[&:S21?8T_5GYU]A=.8[<7SRPOOAVQ[D
M^&%N\UR)(1$%>TOQC2.<E'#I\* 7X-T#T0"]A[+#4>]F?.N:8@(_BQR/+9WH
MJRP[DOT@:8P_,QEM4,-LZ(8=.>VIS@U(0;(9)]X21TD%0_%3$S_QJ]\_"RZ7
MZ5*)E6C3:((= ML1ES9#^!@X+T8,ZDVP8TX#8-#%\TA'/;*,$?-X<>RI%+-L
MV]T4*.X?B(I;S1BI<&]Y#RC+BI94/O*5<1'1=@+B]C>BN$%8)(7@K9/(F)4)
MLT8SZ$(_VM'9,#!U,D\$F)M01@=7+&$GBXCE:70FE'1]H)!1G1$!+)+"[S8*
M5RQ*UK>^$\@KDC)):B7)/5W/Q,?U^V=09QI;J)WWS2!>*T?Q)$&5E)KVR*#.
M-$"U4%XHFE4FCW</_/M'_-V6A9+:['PE:Z1FV*&=3POLLO [,? ,G)&"3K-4
M_!*%<;_(<M$3^6S8YF $'DNL284\B%]B-D_]:S[7'/7!>A..*/9'LRT>\HC&
M)ZZ;+M/L[O/)4EZ_^S/#H)>A*L?"3L@<QW8-HJ./_0W39"B8^F%[0^-@6A$)
MP9QJ'>%A<I\^_(NYR2PT&+(<JM=(A$/=2LA[,TO*B#O4-$\3Y<&BS%31Y=M!
M>A..K)L,VD8\1!"M9,O)T%?^2(D:0D5S(&8_$L1,*X"13I\@>E+/9-1B(\?<
M;4@@?G^EA-_N7(^ROE+(AP4_;J1-D&V]AE)-D+5]Z8A"SNQQ/74T<UXVC]J<
MF>;MSL8']S"1AF4BRVGY$$-1QJMB D:( %VQHQ7VB('E002_KB*D=VR>5DJ0
M&H&T&0,[(F&/J+V$B$!;K%BW43B7U[7"P/$O&< N3?VP Q#V$,(D00LVFYE4
MTP4[=- ;+-#,:>>_)F'B^ 2]U^LP6,Q8M,S>5-,YJ.TWQBH.JAQE(H>9R'%H
M.*"HC_<I]J)"(X74W*]B-DB8*S'-;K0ZR^O0447M#'VPW]H"O<4'X(/4/%A]
MP](X W8VQO8>K=Y(U+!K/^']E$\Q@7Q/H&B+7+&\F.*J7*K1[&Z-[3I:P:EC
MF%3%@"J!L/H K==5&H_&TJH$< SOQ\J0X'1^EB6O7SKN]F$(C0FIN]#(B+.S
M)C4W5.[O=I'8"N7"<+JF=F/7J'\ N*[IW<R5&6#3^8F8I8)%EOBLSR%6-#],
MB!3,$+E&6Z%+[AQOQ(Y]^YN9^%?LN/J+3.5FTG8@&FAJ-;.Y7[9E<<=D8=MM
ME?:NF;$7M@_?4Q-!FRZ2URSJ4XA^1NQJ2\. ;*?#+DZ(7)&HDV:Z$]'=F@8H
M:M72HD'KDL,=>PK])QXLZD2:%B)#-^R]K4[)&N" !$!D,A,3K<N8%\N2?C+$
MI;\AUFR*_3@:9$?1OBW4S3 10+IXNGA9\2BOYN\D[(/=7JG5&=MAZ(.:A51&
M2M#Z+8R^2I-V5CQQNC(:9:MF(^Q)RTK470R0,@T9$+D*XB1*LWN!\D6*>R%1
MQYL&OSH1E\[+G=X^X"-@'^'V,1);^9"$]2I(F)!U(BF]3V1P_I9%KA3]0A/,
MLQD#^\!W=V@A,B(50J\\J"7?ZGB;/=5>?<R]R!G4GNVVWLBMGNU6QIU4!RZS
M$8F<]@[REGWG ^ [C4NCB&=&X6E3-:KQA=/UMDW!Q<FS$WG@&I\[?X+&/G$8
M/5*_>K>KE*@<.1@94?'1FH\[E&J L6EHT^ 6V%2L 21%Y40D9]983:71[-O
MN<$TD9.2_KQN^0D\61P!4I5TG*_1T)].W;>U]5[\TPALEIGKF:\Y74G&3$%-
M31?L,,R8=J%(^5<*CLA.]$[LJ2+NRD=O)*7FB'5G<^S;JGL$5BLP(J!VB\-V
M!D>/=0_GRH)F[/Z9E>2O0E[$"5_*;=*EPZ-?'3\MPQ+YS*2_ =E^N+X2A-B,
M/)%#3[*Q-\&)23'\:R2";"2BKXD5R/XB&B;Q57#+(AYZAJI2HWP,.\U^E+#$
M>*B07J$ '&XFL),X3I<YNW<\_GH9,5:-$8^@A?!/8_NYM)32%K)C5%$9DI<^
MXZ^A+!LHCS_VJ*2JCV,?U=)74SULQZRHY7MY"&I:_S3VJ?3A*&D79)14M'4"
MVN;WP89?>9-*D_@PYC>QS]/'4\I102)Z0/\EB)@;+@+^9YUU*4:9,_<E>TN4
MY;$B_5[Y)]U>N?J=^HF]_-)$DC<IOS7)/_:Z<R:[<WX]PR<R;;V>X;^>X;^>
MX0/.\&7.,. ,?]OLV\"YP321,_P-5:;C]U9#&JAU:IQ*\@,=>BORV&?/X>PQ
M3&,G\.2+&\^"^'7^W]. W3'Y:1XL;H35?@Z#Y%'_$%[?P;!C@@I]JF;"[R:G
MD2XA=!,5]L HI'*OJC<4(9[$10]F+_-J+^Q 3E^IMSG?H]POPS2R%GNU$W:D
MHJ?4VWP3B61M\GI8],1=UNV1W(2UB,%,EIAK!A9NPN2?++G;! 2JQ_& Y*IQ
M/W^LB1][1>_H-78S4MXIJWL]>W0"1"TVDH3MAAV@:@-A/G9U1U!G?%?U\-25
M^%E#9:$X<1/^) LK: X4OG]OO %8)-E-RN%>CPS('AGLF-8U39,X$5ZRW(2G
M^CSM$3[UFFAG@4CO'.)5EK)WGSA10J!"ZX#R^8WQQ:.<RI]8Y"S8Q0N+7!ZS
MVTC,_GO18ST!V'XA=?6&P(>M](JXRGA2R/)L97!CDP&AB-+LEP1LIW%87=Z_
M_&AH,W;JE5%TFQ.!\C&4U/%ENL]'PW2^;V*P \^TDK5VAY7(1G_ .>%*,,J#
MF+NJ.7SX];3Y2>PX/77_HQNB8YJCOX5;6*-= ":IOK!K6'M_SAJ]R$2G>$;:
M'PY)!/;[OCA*/CR,1^) :!D';0U'F6>&VR".]M#Q <S6?;:)@P<M=O#OM=RH
M7'Q=]&+_M "U]&^'H:6(@J0UZ\HSJZLX3IEWG@J7?I$SD_$=5],HRJ5#<_#:
M9RR@5OUT&%JU@R#Z.J+DGI';V8,IA8+MBUK2 3ZR."Q51D%SS%5\!Y_$Q,O>
M#B#Z$ +5SP,Y4\,2(VDWT\30GCW-_N1 E?70#LT0L:7B<.YHLY=A-&<\$<#(
MM[ZV+W!LQ#+>QA[P::C>'N#IUCXP>W5_LU(-3?&@.<"6E$"U_\B.S49"E*P3
M++AA'KX+;$L&5#L/Y%0,1XC$W=^,G1T28X9QU"RI@"KF@9QDH<CPJ'Q<S,SR
MWRT4\MLZD>H4U2")+Q?!07BN1Y)=;J/A!W*:M7\!4M#[UP1S28*-.A_(,1J&
M"*DK]%Z3BS^-Y!KWH@1\?^+ E!L'T>-SD='3Q2UFX(\'<KJV#Y%1F'&):'/A
M7LFJ>&-O^#H^!=7= SEL&T]01S6#5OC#V:Z!"8#JY[=UJ&:)']G3!!47^TZF
M 9( 5<8#.>/:OP#I3:*[)V5TL*YRQ,=X(F$78J#Z?""G8IBB/%;-KKON^U'@
MUC>A>GH@AV1[D-A1J>.F]ECNBQ?%QTWW:L?X(%01#_!P;#Q\B'J?&ZHM=T!#
M>$W ;T/5[4!.JO8HN>.<_W:]V+HG&J!J>R G4@@2))UIM6&$V(V# >@"UR<Z
M#,TE(M7#T.:2K8T9=FUV!I5HUQ>A&G@@9TFCRTNI6Q0J#-\)LH4_DA1%Z<NR
MP%_$L-'%'ZGXYU7@"@+X$[OUG4!;??B#KOKP]D-%(>)-!>+L6Y/\8Y/-UR;R
M<Z_5B77CHCN,?9SD4JD$$VG&3[-"?&.K-L(!CST)K]6,!T#P6R^_!I<;1G6@
M0:E[K8\\,O"OMF00:;WX#8:]-"DXKCK+>Q<?O7#9'M@FN1",54#N&\F/&4L%
MCMXT?JWML#$TOTG!:QGF 0#\%HHJ#"0RDLN!-8FOU9_WH0)'OQP455MP5X0.
M(K[-NL_#P_BM*+ L.T1R8K>C[[5*].C@'[U%T O]6]R=.Y ,)PP)#A*S//"K
M=-],]-_"9 XPNXJ <$>R)L1L!)D/\+:5?E$<_=\XD:Q.][1=!FM)!Q];20?9
M:!D(D^IPFUR"R6;$UZP":ED%F[R4\T*E%:;V&T\>KP*//W$O=?R+%]=/Y2WN
MEOW)@IZW@N.()3S*C90%;,YE4<29U*/I?#N,:"M^*YCL_OQ,7F/0S+T'0+MI
M7FY-+0<T.Q^ ^*LU]C'-S$I"W3(0LS^[2MA2<\5EV*_04-U#T+).\Q@6C&I-
MFP$5.8Z2BA*+GYH*+'[U>ULJ+[Q+"T5;1=-75>JG2FJ)5O)YT-5!BBM;2:1G
M_<A7L_ B$"[C^CR4R=] 13$-@JQ":B3,B)E8V^8R#ID#?[%<^>&:L?@S4X1V
M9+-6*[1$LCZ2:^>5*[@^]$!>?GGR-HW<1_FGRS#*?CU"7$+Y)>R,W!$\J*'"
M#09T#EWY;EF4_:$1*\EN59;W>C?,CZ"2EM]'3X4EK*F]H*2BOS+,]!CZ KTX
M#_#=,4%^S+(_W*]\KHG1@#JC)XSN07/@0B1U?^HJD+^<.2\LAD4I/S6CE/D(
MDVP(:I')#7=;BLUA1VTG3$/=$';Q(M68%;H)X*39 =GG ,#2,"\#ZP,_*T_C
M.N,3"U)AE3QV%HLHSQ \71>_UMY>_%Y_>S$?=U(;>/*P+O]"XZ9B0<RED$YY
MQ5E.TV=IG BI168K!@^ &K[<8B#4: .Z(3ZO[T4C)F2)7S/&I^603/"YFTI(
M0-G8DP:*$/V$03=^R+6'WRMFOLS'2V-!71S?LT4>?>P.PVX\/6VW@P7.P-<X
M@5%[T'*BE"'0DIEZ,QJ@@!2NB4J=D7%"FK^RB,^YFXLC\,Y8E&Q^+@C0!CLM
M^F,'$3KUIQKHM);%6*56PGGR+#BZ=_SL,<_-D7(0IWXB3TT P-@.@KU1-Z+3
M3RHC073A\R4/\B"ZH"7+A=(?"F@Z8%\M-(K>S.U(8I;@AC[W)- ?M/+M;(E]
MM<TH6 U_XT0(0:>1MU'HI6XRC>Y9],1=ICZ;[FY)8\FU\8.4K%1F/204I,$5
M),6ZTU]-<_QS7IU&M3'HXF%'[V<P%S2C2CD3;>R^U@SS_->H12VGLX/#D6;W
M@K9L0==.[ET-T;*S;82J(GXO[F.'@Y316DR$(.\1. ;>8Z:V:/02#I'3.D-@
M;9-4=1+'8H?)O)GSTCM(VCT8=L(",.K6F--VD!NI [OM"<'9HSS C*^"DI]K
M[CQPGR=\<Y;7?3[P@^Y\H!AUPH-).>ZD,O#KZ<#^N.RBK(1B?99&TEC4+,)Z
M(QOS;L<$-@+"KC.FWMRJ6?@2,"<*F'?*?3'2HFO_56P@;<; #L'UQ+P'IZ06
M;BWMA4SNF!LN OZG+MW+=ASLF-Z()JZ4VB% /L@$;G%%=;3(X?AS^%'>%:TK
M+_R:Z(]-[ZW,VZB,1"T/Z]OUU^1V(KEAEF:^[75T_EE3(-_,5'VPCM<^G6VZ
M^7C7S(E9D7VHW5W_5;>[SD:9%,/0V$MG) %NXS?;85KK5"SGC@S8943):]9J
MNKO:(L^JW2)OV)N:1R)3YB4/G,!E&7EW\MK#=/XE9MG\?K(,HX3_F<E3C0QX
M .R)$X27I3@(@G@5)&(FC)-B>H(!U^J$O=^T!DO!-A&  #.<_<0VVEX0)'S=
MA&;G+B1AXO@$G87[=+7RLU0_QS]U?*EJ]X^,)5?!/(R6U1(ALS 7F=:E^)O.
MI:A^:U)\;))];5+YW*3XWB0)<R>$2"3_$+V/6KT#+B..^6T4^<Y3O,4IMBFS
M8QZ&1D(-R, M.1LIGQ^48".I"5.Q GB7J:QA*7:F9T[\>.F'SW%^0SY8S,+;
M*'QBWI3+8A._..(/,8N>F+9TC!A\J+%I(-]+ZRMY/4-)@\KU@6)"O76B9#V+
MA R$/<C<2'E':_L7_5T"FS&.0 MZ<$WDVD&5,-/=@ZZV-,"S5UD-<N->2:A^
M29NDU-40>[^HUI;J8:::Q9%RPLP)ZGTRTD<\.(1(<80\]('FC*KC?QT6-TJT
MRX&Z!XWY8XC)7\WC.&G6@\!FFO)U?6A 9U)& $KC3OCU<.?=]$L6.=.G!!OZ
M8"\#9DVJ3600 1"9VH27+JA-UM+P$^&IRXHGJ[P^CJS$IY_E0)UI6,T0$QZ(
MW4I<CB2NDE+3) CJ3 -7"_V%HEEE<IP9LAJSUL^+G2VAL^%HL6$+Y:K.BQJV
MB<R&C9F[?O8#/9AL=<,ZHQPP5 ,XUU1(:^ $ GRM@.>2F/IA7B3;HV+L*;6$
MD&;<A(';4SFJ7=&V[4CZT1;;\:J(M6(@G@@CJ0,QWT#I]/P2A7&?35+1#ZVJ
MP=BPP@1&!-T3UTV7:1:F/&<" I?GFWRV\EE10*::^Z/D3:T'PWT![;':L35F
M:!#LEP]RSS@K>=1FHNM[H;T&BS;CT,M2K^Z%X3L*?2^TYT['QA4BK"-P%3O9
MA.PEC!W1G@M%T8RCW$=T<FJI$KAE5O:O",3F_/H^I_' P!V38=/RCS,6+3]
M]XB0D<"QIH-#OJ]4B2A%57%W40G;<: *<7C1QWX2):(.6FTNQ78G-B>W+'(M
M HR0D: J<>@!1[A4B2B%1J.M5,)V'+R#1L0YPDX=J-U1*474\W[*3^#[*?)#
M$_FEU[LI^U@)RO<TH?/]MOWAW9!M\DID%NXF\HON>J6F"W9*VPZX?"%WM;(Z
MG=]&/'#YRO'-)F/HAITV;7W_5<DZ$9@:*2+3![$R!,R["BY>W*Q8X64869^7
M[C3H0=RR'4!L1#V7SX[P[+)JE--YG0/ASG6%= P%,7]XK_-?ME^3/VV^5Y3R
M< )O4GRR^ VY8IF'Z,9<RQJL3*&>Y3R5[\N%J4WGEP(]Q_\G<S0%N7<9\Q#<
MH=UE1F3"[XS*]@2]SU@'X63U%](1'&N 5/T\%;O_EV3VS/PG]CD,DD>-4]=_
MQ(/P]W85V"',#%9XVX]T$$Y?7P%]0W."G IGS^'N4\%F(.P7A@:= 1KB.1##
M-X(*'@ M36Y(,U>#^$U8M_BR)KS68RBTW+?1++PJHD.R<3VT%D.@I;T-;N<*
M*+\%2[\,TUTW_+61T#+>QK+SJH .R,SUN,)'0$M<&]K(%3CNW<855Y.A*GDR
M3UBD 5@.UG,LO%0U$-8[<#:,]0(NE?=%S'(,O!PR,%*]I/(-K;V[K[F8>6-C
M++8'MLCV7UP)%)(89%7]5JSV2^!M4N(N7ES1]&0I?^IIPNKAH&I!. QFDM41
MW SL- M[';$<!JH;!*-JWX!.[+W8P ?<0!D\Z^505X2]7OL:X4'GG:WVB+#$
MKB.$&^P:JR@0N4D8\6KW!X+QK^,#F$C5)XK6/.#5ZX1%)&9M]%OY'PFFIXV,
M,UYN<NV.E/[]UA\^-).-&U>>B#S9>KA9PQE%YRQV([Z2,!N>X=%VHE&NUB*R
MH>!CI"=V>B$41DTBKS7OZ%2XTW:D@I11 SM@TS)&Y;V;C,3R$=C4\>4]>'VA
M;W6/PP5+Q1&1=VJZ"#35[=;UH0*47O4 *(U;FOLLC%:A6+39_V:.]T?J1-(]
MT9;HUO8@<0%!JT75PU( \^.<BH$>>)L^!X*<1[Y2S%6B3:,)%9T'3TYM%L9Y
M2L5.WLIIITHND7FF+4&UA,>=26:/['/XQ*ZOS[331[L99IU?!>;524+%%Y'S
M\H-_4!SD5A_:"^.?>1!&/%F7+S1O]*RHL.(LV.GZUM$'5*P&P5]Y^P#90TY$
MKW9O5/*>+?),#=V][8^Z>]O;F]KE6#2N8Q?4W+&5K$D<+,PA%G4/&J\@-^FK
ME/8Y71=_!+^%;#$8#4?-A*?R;60+3JF$;S0D V(XL-Y$4.VOW4W 05Q3B?+<
M"T%GQ;I.TUA0%\?EY*D/]1BZ'1VF>G:)!(,*HDSQGT8S(EA!]+#;TL;=H/W*
M(C[GQ0.:@7?&A *5/Q<$:'=N%OVQG=%._:ENZJQE,=(EAOMPGCP+CNX=G\6"
MD**>X%D8Q*E?\2:UP-@.@EWWP8A./ZF,!-&%SY<\R(0C:3$_1:WK@%V*P2AZ
M,[<CB5F"&_K<DT!_, 2@.UIB5S(P"E;#'V*,^38*O=1-IM$]BYZXJWK_5C3M
M;DEDR=W=/5)RB!B0+@B2=EB0%.M"TYKF^$%JG:*U,>CB84>G:##/-*-*.4%M
MIH-:,\QG*(Q:U/)%.S@D$E8M>#%)O]$,+QN\A_@[620B_FM!?9#5J@2:@;(#
MU 4=Y4TW6T@,;!,!YY<P])ZY[ZO1V+9 /O2Q"<8UL&AR243XF9^<5:O552RO
M-B*R1>Z#00>S1& P(6 I_+%WP'V$3U+N=^R)!2F[%'R6R3>_\>3Q+(V3<,FB
MBQ?73SUYPB"(%__Q9LZ+&J1>@Q'96/=!= ?A$8%?'L!/YP4?:F ;S8ALV?M
MULDP$3"RUX:%BS/GFH/96B/LPH&[N -M9HG  'G05XT/K#=V<;\=@+,1SS%=
MA;UX6<F]!.1=FVU3[(I_N_B**L:)F.F&OJM IO=<:Y^V[VR,77EO"'#:S!.!
MYR8,PCJ1A1ZI0=)TP2ZJMP-41D$0 2RG3;BH!7FG+&!:3T39 ;TLW@YH&:1P
M\'>$;U@"F2\;S=#+Y^UB?UT<TTI%K>>=&N[R?FHEH#9338G<YCV6I-.;5,:,
M._*$->:C[D(L@&O('#7R3LN0H ^-:C.\O]_Q95$:&=\= KC(?P&X8 _KC>NM
MY-<.;AWNB1E>YZ4T&F(;H 4P+=^DDV=J_B.+ :"TVZ(?J^P"C(IU6M-C^A"S
M/U(Q\,43W-_XH34=;H:9Y..0<SP:?$+F.U4/U(R5.E6FZRR=K8FD>1D0:2:R
M=+)"YD)*G;K6_L,(S36YBR<:1=-#<TWP-DF#&?%!PST258=#!V?+"97+(6WZ
MC!=%U%UHPM-0-S-"Q+(DZP0:LR6[F^/[<@9%T\-")LE[)CVQZ?PJ\/@3]U+'
M5V=Y*YK2-!)%'K>"!\1$[A9%,K\CN]0BKUD\\M4LO B$O[S6I7=;#X*?]*U5
M/!UB)M;&N2!W&CJ1-YV?\XBYHH^^#)*J,=JDU4>.=21T;)$*$IR%RV48W">A
M^_5<<BHVLO$MB^X?A8#DIEMNGW5I2)#>Z $>_?:@E9 $E\AH%[A:)!2/EL@B
M7%WK37XMRM"+F!.@! +$3(]P3O$7^5\/3LS$;_X_4$L! A0#%     @ UG@%
M4]1B7K,C!P  6R0   H              ( !     &5X,S$M,2YH=&U02P$"
M% ,4    " #6> 53]1U6S1X'   ;)0  "@              @ %+!P  97@S
M,2TR+FAT;5!+ 0(4 Q0    ( -9X!5-B@&Y6^0,  -\0   *
M  "  9$.  !E>#,R+3$N:'1M4$L! A0#%     @ UG@%4]QZ&G\&!   [1
M  H              ( !LA(  &5X,S(M,BYH=&U02P$"% ,4    " #6> 53
MS 2891EJ 0#>E!P #               @ '@%@  9F]R;3$P+7$N:'1M4$L!
M A0#%     @ UG@%4Z/_F!-(#@  NY@  !$              ( !(X$! '=F
M8V8M,C R,3 V,S N>'-D4$L! A0#%     @ UG@%4S<9BZ] $@  V]\  !4
M             ( !FH\! '=F8V8M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0
M   ( -9X!5/Z%)8J\1X  +W, 0 5              "  0VB 0!W9F-F+3(P
M,C$P-C,P7V1E9BYX;6Q02P$"% ,4    " #6> 53TH=0ME!8   W+P4 %0
M            @ $QP0$ =V9C9BTR,#(Q,#8S,%]L86(N>&UL4$L! A0#%
M  @ UG@%4]7,57C1.@  G>\# !4              ( !M!D" '=F8V8M,C R
C,3 V,S!?<')E+GAM;%!+!08     "@ * &4"  "X5 (    !

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